Meetime
디펜던시 다운로드
npm install
개발 서버 시작
npm run dev
UI Test
npm run storybook
Branch 전략
-
main
: 최종 배포 환경 (바로 push할 수 없음) -
develop
: 개발 환경 (개발 메인 브랜치, merge로만 합쳐짐 / 이곳에서 branch를 따옴)- Jira 티켓 별로 브랜치를 땀
- ex) 브랜치 명:
feat/MEETIME-1
-
Merge
-
develop
->main
: Rebase Merge -
features
->develop
: Squash Merge
-
Team Rules
PR Title
-
GitMoji + 카테고리 + [JIRA Ticket] + JIRA Ticket 내용
-
feat: ✨
-
fix: 🔧
-
css: 💄
-
refactor: ♻️
-
docs: 📝
-
etc: 👽️
-
ex) ✨feat:[MEETIME-1] 주간 캘린더 구현
-
Commit Message
- feat: 내용
- fix: 내용
- css: 내용
- refactor: 내용
- docs: 내용
- etc: 내용
코드 리뷰
- 코드 이해하는 것 위주로!
- 리팩터링이나 개선사항 같은 부분은 보이면 적어도 되는데 너무 시간낭비하지 않기.
- 🚨 필수로 고쳐줬으면 좋겠어요! - 🐛 옵셔널이에요.
기타
- 3주 안에 빠르게 구현해야하는 만큼, 추상화는 이후에 생각합시다..
- 각자가 만든 코드를 재사용하면서 수정하게 될 때에는 소통을 잘 할 수있도록!
- pull request에 남겨두기 / 주석으로 남겨두기 / 말해주기