-
Notifications
You must be signed in to change notification settings - Fork 1
process Work Flow
Kimgyuilli edited this page Dec 31, 2025
·
2 revisions
Cherrish 프로젝트의 표준 작업 흐름입니다. 모든 작업은 이 흐름을 따라주세요.
모든 이슈는 초기에 정의해놓고 시작합니다.
- 추가 기능이 필요하거나 버그를 발견한 경우
- ISSUE 추가 또는 Discussions에 글을 올려주세요
작업 전에 꼭 확인해주세요!
- Custom Command는 Github CLI가 설치되어 있어야 사용 가능합니다
- 코드 리뷰는 해당 코드에 대해 책임을 같이 가져가는 일입니다!
TODO → In Progress로 변경
작업용 브랜치를 생성합니다.
이슈에 정의된 작업을 진행합니다.
- 테스트 코드 작성
- 모든 테스트 통과 확인
Claude Custom Command 또는 직접 프롬프트를 작성하여 사용합니다.
# 커밋 리뷰
/commit-review c11e0a4 # 특정 커밋 이후부터 HEAD까지 리뷰
/commit-review HEAD~3 # 최신 커밋 3개 리뷰
/commit-review develop # develop 브랜치부터 현재 작업까지 리뷰
# 도메인 리뷰
/domain-review post # post 도메인에 대해 리뷰
/domain-review src/main/java/com/sopt/cherrish/global # 절대 경로 사용 (토큰 절약)./gradlew build # Checkstyle 포맷 검사PR 템플릿에 맞춰 작성합니다.
- ✅ CI 파이프라인 통과 확인
- ✅ 코드래빗 리뷰 개선사항 반영
- ✅ 최소 1명 Approve
모든 조건이 충족되면 병합합니다.
Claude Custom Command 또는 직접 프롬프트를 작성하여 사용합니다.
/pr-review 6 # 6번 PR 리뷰- 코드를 꼼꼼히 확인합니다
- 문제가 없다면 Approve 합니다
- 개선사항이 있다면 코멘트로 공유합니다
이슈 생성 → TODO로 등록
↓
이슈 상태 변경 (TODO → In Progress)
↓
브랜치 생성
↓
작업 진행
↓
테스트 코드 작성 및 실행
↓
AI 코드 리뷰
↓
빌드 및 포맷 검사
↓
PR 작성
↓
CI/코드래빗/팀원 리뷰
↓
병합