1. Git

1.1. Rules

1.1.1. Git Flow

작업 시작 시 선행되어야 할 작업은 다음과 같습니다.

<aside> 🍃 1. issue를 생성합니다. 2. feature branch를 생성합니다. 3. add → commit → push → pull request 를 진행합니다. 4. pull request를 develop branch로 merge 합니다. 6. 이전에 merge된 작업이 있을 경우 다른 branch에서 진행하던 작업에 merge된 작업을 pull 받아옵니다. 7. 종료된 issue와 pull request의 label을 관리합니다.

</aside>

1.1.2. Etc

준수해야 할 규칙은 다음과 같습니다.

<aside> 🍃 1. develop branch에서의 작업은 원칙적으로 금지합니다. 단, README 작성은 develop branch에서 수행합니다. 2. commit, push, merge, pull request 등 모든 작업은 오류 없이 정상적으로 실행되는 지 확인 후 수행합니다.

</aside>

1.2. Branch

branch의 naming rule은 1.2.1을 준수합니다. branch는 작업 단위 & 기능 단위로 생성하며 이는 issue를 기반으로 합니다.

1.2.1. Branch Naming Rule

branch를 생성하기 전 issue를 먼저 작성합니다. issue 작성 후 생성되는 번호와 domain 명을 조합하여 branch의 이름을 결정합니다. <Prefix>/<Issue_Number>-<Domain> 의 양식을 준수합니다.

1.2.2. Prefix

1.2.3. Domain 예시

<aside> 🍃 user home error config …

</aside>

1.2.5. Ex