Code Monkey home page Code Monkey logo

smart-order's Introduction

Vue.js Starter Repository @ Externship 프로그램

본 저장소는 Project Lion에서 진행되는 Externship 프로그램 중 Vue.js로 진행되는 프론트엔드 트랙을 위한 Starter Repository입니다. 수강생분들은 Externship 프로그램을 시작하면서 본 Repository를 기반으로 각 주차별 미션을 진행하시게 됩니다.

패키지 버전

본 리포는 vue-cli 5.0.0-rc2를 사용해 구성되었으며, 기본 Vue.js(v3.2.13)와 ESLint, 그리고 @vue/test-utils가 포함되어 있습니다.

미션 수행 방법

5주동안 익스턴십을 진행하면서 수강생분들은 스마트 오더 애플리케이션을 구현해나가게 됩니다. 즉, 이전 주차에서 구현한 내용을 계속 이어가면서 결과물을 구현하시게 됩니다.

  • Default 브랜치인 main 브랜치에는 이전 주차까지 구현한 결과물을 유지합니다.
  • 주차별 미션을 수행할 때는 main 브랜치에서 develop 브랜치(혹은 다른 이름의 개발용 브랜치)를 새로 만들어 미션을 수행합니다.
  • 미션 코드 제출은 develop 브랜치에서 main 브랜치로 향하는 Pull Request를 만들어 진행합니다. (자세한 점은 하단 참조)
    • 해당 주차가 모두 종료되면 Pull Request를 main 브랜치로 Merge하고, main 브랜치에서 다시 개발 브랜치를 만들어 새로운 주차를 진행하세요. (브랜치를 새로 만들 때는 꼭 최신 커밋까지 모두 가져와 브랜치를 만들어 주세요.)

미션 제출 방법

  • '미션 수행 방법'에서 설명드린 것처럼 개발 브랜치(예. develop)에서 해당 주차의 미션 요구사항을 구현하세요.

  • 구현 완료 후 제출을 위해 Pull Reuqest를 생성해수제쇼.

    • Pull Request 생성시develop 브랜치에서 main 브랜치로 머지가 되도록 해주세요.
    • 즉, base: main, compare: develop로 설정하시면 됩니다.
  • 제출하실 때 Submission Checker Action이 통과되도록 해주세요.

    • 제출하신 코드가 Linter가 적용되어 있는지, 그리고 테스트 코드들 중 실패하는 코드가 없는지 확인하는 Action입니다.
    • 이들은 사전에 제공된 클린코드 가이드를 잘 따라주고 계신지를 확인하기 위한 용도로, 제출하신 PR에서 Action이 Fail인 상태일 경우 페널티가 부여될 수 있습니다.
  • 마지막으로 Code Presentation 영상을 촬영하고, 디스코드에서 공지된 에어테이블 양식을 작성해 최종 제출합니다

    • 에어테이블 양식을 작성하여 제출해주셔야 평가를 받으실 수 있습니다!

smart-order's People

Contributors

hogyun3709 avatar github-classroom[bot] avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.