Skip to content

컨벤션

SongE12 edited this page Sep 14, 2022 · 8 revisions

📝 작업 순서

1️⃣ 이슈 생성 2️⃣ 브랜치 생성 3️⃣ 기능 구현 4️⃣ 커밋, 푸쉬 5️⃣ PR컨벤션 6️⃣ 이슈 닫기

✉ 커밋 메세지 작성 규칙

prefix: 내용/#이슈 번호
  - 예시: `fix: 로그인을 하지 않아도, 마이페이지로 접근 할 수 있던 버그 수정/#15`
컨벤션

 - feat : 새로운 기능 추가
 - fix : 버그 수정
 - docs : 문서 수정
 - style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
 - refactor : 코드 리펙토링
 - test : 테스트 코드, 리펙토링 테스트 코드 추가
 - chore : 빌드 업무 수정, 패키지 매니저 수정
 - design : CSS 등 사용자 UI 디자인 변경
 - comment : 필요한 주석 추가 및 변경
 - rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만인 경우
 - remove : 파일을 삭제하는 작업만 수행한 경우
 - conf : 환경설정

📫 Branch 컨벤션

기능이름(브랜치이름)/#이슈번호
  - 예시: `SignUp/#3`

🏷 Issue 컨벤션

라벨: 적절한 라벨을 설정할 것
제목: 기능 이름(브랜치이름)/간략한 주요 내용
본문: 체크박스[]를 활용한 todo 형식으로 구성

- 예시: `SignUp/회원 가입 기능 구현`

feat
- [x] 회원 가입 요청 API 구현
- [x] 토큰을 저장하는 로직 구현
=> 이 두개에 대한 PR 생성

design
- [x] SignUp 스타일 구현
- [x] ~~ 컴포넌트 레이아웃 변경
=> 이 두개에 대한 PR 생성

conf
[] axios 버전 업데이트
[] react-uuid 설치

💡 PR 컨벤션

[prefix]기능이름(브랜치이름)/#이슈번호
 - 예시: `[feat]SignUp/#3`