-
Notifications
You must be signed in to change notification settings - Fork 3
Home
안소연 edited this page Dec 21, 2023
·
7 revisions
커밋의 내용에 부합하는 head를 사용합니다. head는 아래 여섯가지 중 하나를 사용합니다.
- Feat: 기능 변경, 기능 추가
- Docs: 문서 작업
- Refactor: 기능 변경 없이 코드 수정
- Style: 디자인
- Fix: 버그 수정
- Test: 테스트 코드 작성
- 공통 컴포넌트엔 사용자의 편의성을 위해 jsdoc을 작성합니다.
- 단위는 rem으로 통일합니다.
- 함수 작성은 각 경우마다 다른 컨벤션을 적용합니다.
- 컴포넌트 작성시엔 선언식
- 그 외 화살표 함수
- dev 브랜치에서 모든 개발을 수행합니다.
- dev 브랜치는 칸반보드에 등록된 이슈에 해당하는 개별 브랜치들로 분기되고, 각 브랜치에서 작업 후 dev 브랜치에 squash&merge 하는 방식으로 진행합니다.
- 이슈를 개별 브랜치로 분기하는 과정에서 브랜치명 컨벤션은
label명/깃헙아이디/이슈번호을 따릅니다.
예)enhancment/sozign/1 - 🚨 내가 작업 중인 이슈가 다른 이슈에 의존하는 경우, 리모트 Push 전에 pull&rebase 합니다 🚨
- push를 먼저 해두고 작업할 경우 풀기 어려운 컨플릭트가 발생함에 유의합니다
husky는 커밋과 푸시 전 두 가지 사항을 체크함에 유의합니다.
- 커밋 전 lint
- 푸시 전 build