브랜치 규칙
변수 & 함수 네이밍
- camelCase 사용 (예: getStudyList, fetchUserData)
- 함수는 동사를 앞에 배치하여 역할이 명확하도록 작성
- Boolean 값은 is, has, can 등의 접두어 사용
isLoggedIn
, hasPermission
, canEdit
파일 & 폴더 네이밍
- 파일명은 해당 파일의 역할을 명확하게 표현
- 모든 파일(utility 제외): PascalCase (예: UserProfile.jsx)
- 유틸리티 파일: kebab-case (예: date-utils.js)
프레임워크 (JavaScript / React 코드 스타일)
- ESLint + Prettier 사용하여 자동 포맷팅
- useState, useEffect 등 React Hook은 use- 접두어 사용
API & 데이터 네이밍