Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

개발 규칙 정하기 #1

Open
korea8378 opened this issue May 21, 2019 · 0 comments
Open

개발 규칙 정하기 #1

korea8378 opened this issue May 21, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@korea8378
Copy link
Contributor

korea8378 commented May 21, 2019

개발 규칙 정하기

Description

  • 하단 처럼 개발 규칙을 정해보자

branch 전략

  • git flow를 따른다

branch naming

  • issue number-issue name
  • ex) 16-defining-development-rules

commit message

  • [#issue number>] [behavior(upper case)] message
  • ex. [#16] [FIX] 개발 규칙 오타 수정

개발 프로세스

  1. issue 생성
  2. issue 기반 branch 생성
  3. issue와 관련된 feature 개발 완료
    • 커밋 메시지 - ex.[#16] [FIX] 개발 규칙 오타 수정
    • TDD로 개발하기 - 테스트코드 먼저 작성후 코드 구현
  4. merge commit 생성시(PR) commit message rule에 맞춰서 sqash merge를 위해 commit history 단장
  5. PR이 주요 branch로 merge되기 위한 조건
    • 최소 1명의 review의 approve
    • CI로 인한 build success
  6. merge 후 feature branch 제거
  7. issue close
@korea8378 korea8378 added the enhancement New feature or request label May 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants