Skip to content

Convention

Jinyoung C edited this page May 30, 2023 · 4 revisions

Git Branch

main : 최종
 |--dev : 개발 브랜치
     |--feature/{기능명}
     |--fix/{기능명}

Git commit

소문자로 작성

  • feat : 새로운 기능 추가
  • fix : 버그 수정
  • docs : 문서 수정 (README, gitignore, package.json, eslint 등)
  • style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
  • refactor : 코드 리펙토링 (버그 수정X)
  • chore : 빌드 업무 수정

Folder 구조

폴더명 : 카멜케이스 (소문자로 시작) components userInfo
파일명 : 파스칼케이스 (대문자로 시작) UserName.tsx

assets / image : 아이콘 등 이미지 파일
assets / font : 폰트

apis : 서버와 axios 통신을 위한 파일 관리 폴더

components / common : 재사용 가능한 컴포넌트를 담은 폴더

pages : 페이지당 tsx 파일 관리 폴더

recoil : 상태관리 툴 폴더

utils : custom Hook 등의 파일 관리 폴더
Clone this wiki locally