Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 1.81 KB

File metadata and controls

57 lines (45 loc) · 1.81 KB

SmartMoving 프로젝트 작업 규칙

언어

  • 모든 대화는 한국어로 진행한다.

작업 흐름

새로운 기능 구현 또는 복잡한 작업을 시작할 때 아래 순서를 반드시 따른다.

1. 리서치
   └─ 구현에 필요한 API, 레퍼런스, 기존 코드 등을 조사한다.

2. 리서치 파일 작성 (docs/research_<주제>.md)
   └─ 조사한 내용을 docs 폴더에 마크다운 파일로 정리한다.

3. 작업 체크리스트 작성 (docs/checklist_<주제>.md)
   └─ 리서치 파일을 기반으로 구체적인 작업 단계를 체크리스트로 작성한다.

4. 작업 진행
   └─ 리서치 파일과 체크리스트를 참고하며 항목을 하나씩 완료해 나간다.
      완료된 항목은 체크리스트에서 체크 처리한다.

docs 폴더 규칙

  • 루트 경로: docs/
  • 리서치 파일 네이밍: research_<주제>.md
  • 체크리스트 파일 네이밍: checklist_<주제>.md
  • 작업이 완료된 파일도 삭제하지 않고 보관한다.

Git 커밋 규칙

  • 대화가 끝날 때마다 변경 사항을 커밋한다.
  • 커밋 메시지는 아래 컨벤션을 따른다.

커밋 타입

타입 설명
feat 새로운 기능 추가
fix 버그 수정
docs 문서 추가/수정
refactor 코드 리팩토링 (기능 변경 없음)
chore 빌드 설정, 의존성 등 기타 변경
style 코드 포맷, 오타 수정 등
test 테스트 추가/수정

커밋 메시지 형식

<타입>: <제목 (명령형, 50자 이내)>

[본문 - 필요한 경우만, 변경 이유 설명]

예시

feat: 플레이어 이동 속도 조정 기능 추가
chore: Gradle wrapper 9.4.0으로 업그레이드
docs: SmartMoving 작업 규칙 문서 추가