1. Git 컨벤션
•
Git commit message
add : 새로운 기능 추가
fix : 버그 수정(단순 수정 X), 충돌 해결
docs : 문서 수정
chore : 코드의 논리에 영향이 없는 작업. 변수명 변경 등등
design : 마크업 및 디자인 구현, 변경
rename : 파일 이름의 변경 or 파일의 이동
remove : 파일의 삭제
refactor : 리팩토링
test : 테스트 관련 코드 추가 및 삭제 등
comment : 필요한 주석 추가 및 변경
Plain Text
복사
•
branch
◦
main, development, feature를 만들어서 사용함
▪
main: 최종 project 배포
▪
development: 개발 배포용, Test
▪
feature: 파트 별로 세부 기능을 개발하고 관리하는 곳
◦
branch naming
▪
피그마 페이지 이름
2. Code 컨벤션
•
들여쓰기 4칸
•
prettier 사용하지 않음
•
시맨틱 마크업으로 작성하기
•
JS : 변수 ⇒ 카멜 케이스 / 클래스 ⇒ 파스칼 케이스
•
의미 있는 변수명 사용하기, 함수명은 동사로 시작하기, class명은 형태 + 의미 + 상태