-
Notifications
You must be signed in to change notification settings - Fork 0
Android Team Conventions
조익성 edited this page Dec 21, 2025
·
2 revisions
팀 작업에서 브랜치/커밋/이슈/PR 네이밍을 통일하기 위한 컨벤션입니다.
<type>/#<issueNumber>-<short-description>
-
type: 아래 타입 중 하나 -
issueNumber: GitHub Issue 번호 (없으면공백) -
short-description: 짧은 설명 (영문 소문자 권장) + kebab-case- 예:
home,login-api,map-marker-ui
- 예:
-
init: 초기 세팅 -
feat: 기능 구현 -
fix: 버그 수정 -
hotfix: 긴급 수정(운영 장애 대응) -
refactor: 리팩토링(동작 변경 없이 구조 개선) -
docs: 문서 작업 -
chore: 잡무(설정/의존성/스크립트/빌드 등) -
ci: CI/CD 관련
init/project-setupfeat/#1-home
<type> #<issueNumber>: <summary>
-
type:feat, chore, docs, ci, fix, refactor, hotfix, init -
issueNumber: 연결된 이슈 번호(없으면공백) -
summary: 한 줄 요약(명령문 형태 권장)
[init]: setup project structure[feat] #1: add home screen UI
제목이 길어지면 아래처럼 본문 추가 가능
1행: 제목(위 규칙 유지)
빈 줄
상세 설명/변경 이유/참고 링크
[Type] <title>
- Type은 아래 중 하나 (PascalCase)
-
Feat,Fix,Hotfix,Refactor,Docs,Chore,CI,Init
-
[Feat] 홈 화면 구현[Refactor] 지도 마커 렌더링 구조 개선[Docs] 컨벤션 문서 추가[Chore] 의존성 업데이트[CI] PR 빌드 워크플로 추가[Init] 프로젝트 초기 세팅
[Type] #<issueNumber> <title>
- Type (PascalCase):
Feat,Fix,Hotfix,Refactor,Docs,Chore,CI,Init - issueNumber: 연결된 이슈 번호 (없으면
공백) - title: PR 요약
[Feat] #11 홈 화면 UI 추가[Refactor] #19 마커 렌더러 모듈 분리