Skip to content

Convention

HyeRyeong Jang edited this page Jun 9, 2024 · 5 revisions

브랜치 종류

  • main
  • develop
  • feature
  • release
  • hotfix
  • infra +a

브랜치 네이밍

  • feature/이슈번호

브랜치 머지 전략

  • squash and merge

커밋 메세지 컨벤션

  • 기능 : 새로운 기능 추가
  • 인프라 : 인프라에 관련된 모든 것
  • 수정 : 코드 포맷팅, 세미콜론 누락 등 코드 변경이 없는 경우
  • 문서 : 문서 작성 및 수정
  • 리팩토링 : 코드 리팩토링
  • 디자인 : 디자인 시스템 추가 및 수정
  • 테스트 : 테스트 코드 추가

PR 규칙

코드 컨벤션

  • 인덴트 2칸
  • 최대 행길이 120
  • 프로퍼티: 명사형 (name, age)
  • 함수: 동사형 (getName)
  • 프로토콜: 형용사형 (Nameable)
  • 클로저 닫을 때는 처음과 같은 인덴트
  • isEmpty 선호
  • import 알파벳 순
Clone this wiki locally