ESlint
create-react-app 기본 설정
Prettier
{ "trailingComma": "es5", "tabWidth": 2, "semi": true, "singleQuote": true, "jsxSingleQuote": false, "useTabs": false, "arrowParens": "always", "printWidth": 80, "quoteProps": "as-needed" }
Git
issue
제목: 기능을 세부적으로 작성 + 라벨
로그인 UI 생성 /
feature 라벨
branch
라벨/#이슈번호-내용 (다 소문자로)
feature/#4-add-login-ui
commit
message
(헤더) prefix: 커밋 메세지
(바디) #이슈번호
commit message prefix
- feat: 기능 추가, 삭제, 변경
- fix: 버그 수정
- docs: 문서 추가, 삭제, 변경
- chore: 패키지 매니저 설정, yarn 모듈 설치 등
- refactor: 코드 리팩토링 ex) renaming a variable
- etc: 위에 해당하지 않는 모든 변경 ex) 빌드 스크립트 수정, 패키지 배포 설정 변경
- test: 테스트 코드 추가, 삭제, 변경 등
Pull Request
제목: 브랜치 명 그대로
feature/#4-add-login-ui
PR_템플릿.md
## 📌 이슈 번호 (링크 달기) ## 👩💻 작업 내용 (자세히 쓰기 - 이미지가 필요한 경우 첨부하기, 영상도 ok)