1. Git

1.1 Git Commit


커밋 메세지 + 이슈번호

Feat: 새로운 기능 추가
BugFix: 버그 수정
Docs: 문서의 수정
Modify: 코드 변경
Refactor: 리팩토링
Design: CSS 등 사용자 UI 디자인 변경
Comment: 필요한 주석 추가 및 변경
Style: 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
Test: 테스트(테스트 코드 추가, 수정, 삭제, 비즈니스 로직에 변경이 없는 경우)
Chore: 빌드 수정, 패키지 매니저 설정, 운영 코드 변경이 없는 경우(assets image, 패키지 매니저 등)
Init: 프로젝트 초기 생성
Rename: 파일 혹은 폴더명 수정하거나 옮기는 경우
Remove: 파일을 삭제하는 작업만 수행하는 경우
Merge: Pull 과정 중 현재 commit과 자동 병합이 일어날 때
Build: 새로운 라이브러리 혹은 패키

🎉 init: 초기 설정 🎨 feat: 기능 추가, 변경 🔥 remove : 파일이나 코드 삭제 🐛 fix: 버그, 오류 수정 📝 docs: readme.md, json 파일 등 수정, 라이브러리 설치 (문서 관련, 코드 수정 없음) 💄 style: CSS 등 사용자 UI 디자인 변경 (제품 코드 수정 발생, 코드 형식, 정렬, 주석 등의 변경) ♻️ refactor: 코드 리팩토링 🧪 test: 테스트 코드 추가, 삭제, 변경 등 (코드 수정 없음, 테스트 코드에 관련된 모든 변경에 해당) 🐎 ci: npm 모듈 설치 등 🐳 chore: 패키지 매니저 설정할 경우, etc 등

ex ) 어떤 파일을 삭제했을 때

🔥 remove : 로그인페이지 파일 삭제

1.2 Git Branch


feat-기능-해당 개발자 이름

ex ) 사자가 로그인페이지를 만드는 브랜치 : feat-login-lion

2. 코딩 컨벤션

2-1 ?-?