<aside> 💡 각종 컨벤션들을 작성하는 공간입니다. 첫 회의를 통해 아래 내용에 대해 규칙을 설정해주세요. 단, 모든 항목을 다 세울 필요는 없으며, 중요하다고 생각되는 항목부터 우선적으로 논의하고 결정하시면 됩니다.
</aside>
<aside> 💡
프로젝트 진행 시간
스크럼 & 진행 공유
작업 공유 & 품질 유지
<aside> 💡
<aside> 💡
<aside> 💡
접두사 + 작업명 형태로 작성
접두사 종류:
feat/ → 새로운 기능 추가fix/ → 버그 수정refactor/ → 코드 리팩토링 (기능 변경 없음)docs/ → 문서 수정style/ → 코드 포맷, 스타일 변경chore/ → 빌드, 설정, 기타 잡일예시:
feat/login-api
fix/user-profile-bug
refactor/card-component
</aside>
<aside> 💡
In Progress로 변경Done 상태로 변경#이슈번호)main
</aside><aside> 💡
<작업 내용> (#이슈번호)
#와 함께 작성해 GitHub 이슈와 연결
</aside><aside> 💡
변수
camelCaseUPPER_SNAKE_CASE함수
camelCasegetUserData)handle / on 접두사use 접두사클래스
PascalCaseUserService, CardRepository)UserService.js → class UserService)컴포넌트
PascalCaseStyled 접두사파일
camelCasePascalCaseuserService.js)README.md)폴더
kebab-caseuser-profile/)
</aside><aside> <img src="notion://custom_emoji/418882ab-6cf7-4e45-966c-7b73942c52cb/20ebb64d-a380-80a7-8716-007a9d744758" alt="notion://custom_emoji/418882ab-6cf7-4e45-966c-7b73942c52cb/20ebb64d-a380-80a7-8716-007a9d744758" width="40px" />
</aside>
<aside> <img src="notion://custom_emoji/418882ab-6cf7-4e45-966c-7b73942c52cb/20ebb64d-a380-80a7-8716-007a9d744758" alt="notion://custom_emoji/418882ab-6cf7-4e45-966c-7b73942c52cb/20ebb64d-a380-80a7-8716-007a9d744758" width="40px" />
</aside>