-
Notifications
You must be signed in to change notification settings - Fork 0
How to Contribute
LazySoul edited this page Jul 8, 2017
·
3 revisions
- Semantic Versioning 2.0.0에 따라 v{major}.{minor}.{hotfix} 형식을 사용한다.
-
gitflow model에 따라 나눈다.
-
master : 가장 최근에 release 된 버전 / 직접커밋 금지
-
hotfix : 긴급이슈 발생시 master로부터 hotfix branching 해서 배포함
-
release/{major}.{minor}.{hotfix} : 배포를 하기위한 버전
-
develop : 개발중인 버전
-
feature/{xxx} : 각 feature 단위로 개발
- (존재한다면) 관련 이슈를 referencing 한다.
- 제목과 본문을 빈 행으로 구분한다.
- 형식 => [#이슈번호] 커밋제목
[#1] Create Skeleton Project
- xxxx xxx
- xxx xxxx
- 빠른 코드 리뷰가 가능하도록 PR 은 되도록 이슈 단위로 생성한다.
- Reviewer 를 assign 하기 전에, 해당 PR 로 인해 test 가 fail 되고 있진 않은지 확인한다.
- Reviewer는 최소한 2인 이상으로 한다.
- Approve, Comment 는 담당자 판단하에 수정 여부를 결정하면 될만한 일반적인 feedback 을 의미한다.
- Request changes 는 merge 이전에 reviewer 와 함께 고민해서 결론을 내야 하는 feedback 을 의미한다.
- 디자인 리뷰는 오프라인 or 행아웃으로 진행한다.
- Databricks Scala Guide 를 따른다.
- 그 외 scala style checker 에서 요구하는 사항을 따른다.
- Elm 기본 가이드
- ohanhi 가이드 를 기본으로 합니다.