<aside>

Git Commit Message Convention

</aside>

<aside>

Code Convention

</aside>

<aside>

Class Naming Convention

</aside>

<aside>

Directory Structure Convention

</aside>

브랜치 관리전략

우리는 빠른 배포와 관리를 위한 Github flow 방식을 차용합니다.

Master 브랜치

항상 Stable한 상태 유지.(모든 커밋은 언제 배포하든 문제 없어야하고, 언제든 브랜치를 새로 만들어도 문제가 없어야 한다.) Main 브랜치의 모든 커밋은 빌드가 되고, 테스트를 통과해야함

Feature 브랜치

코드리뷰 약어 의미
LGTM(Looks Good To me) 코드 괜찮음. 통과
IMO(In My Opinion) 코드 리뷰에서 제안할 때
PTAL(Please Take A Look) PR 보지 않는 팀원 봐달라고 요청할 때