개발 방식 3줄 요약
- Fork 기반 협업으로 각자 개인 Repo + feature 브랜치에서 개발 후
develop 브랜치로 PR을 올려 코드 리뷰 후 병합한다.
- 커밋·코드 컨벤션을 통일하여 메시지 타입, 네이밍 규칙, 컴포넌트 구조를 일관되게 유지한다.
- 원본 저장소 변경 사항은 upstream 동기화로 최신 상태를 유지하며 안전하게 협업한다.
github Damoono-Frontend 최초 npm i 후 다음 작업 진행
- Biome(eslint & prettier 대체)
- vsc에서 Biome extension설치
- vsc의 setting.json에 아래 내용 추가
"editor.codeActionsOnSave": {
"source.fixAll": "explicit",
"source.organizeImports.biome": "explicit",
},
"editor.defaultFormatter": "biomejs.biome",
- Commit전에 npm run lint-format 실행해서 에러 없애기(가독성 위함)
- Push 전에 npm run build 실행해서 에러 없애기(배포 위함)
Git Commit Message Convention
Code Convention & 네이밍 규칙
브랜치 전략