Thanks to visit codestin.com
Credit goes to windyday.notion.site

  1. 할 일은 Projects → 개별 프로젝트 에서 칸반보드를 이용하여 관리한다. 할 일을 생성하고, 이슈로 전환한다. 이슈에는 수행해야 할 사람을 assignee로 지정하는 등 여러 속성을 꼼꼼히 지정한다. 할 일이 마무리 되면 PR에서 comment로 이슈를 닫는다 (close #1)
  2. Commit 은 실행되는 가장 작은 단위마다 커밋할 수 있도록 한다.
  3. 커밋 메시지는 아래의 Git Commit Convention을 따른다.
  4. 큰 기능 단위로 branch를 생성하고, 세부 기능이 완성될 때마다 pr로 업데이트 한다.
  5. 코드에 대한 의견은 commit에 코드 리뷰로 남긴다.
  6. 이외에 모든 협업은 Github을 통해 진행하고, 기록으로 남긴다.

순서

  1. 새 기능을 만들 때, 해당 기능을 이름으로 branch 생성. 첫 커밋 시 PR 열기 (optional).
  2. branch에서 실행되는 가장 작은 단위마다 커밋하고, 팀원들은 커밋에 코드 리뷰 남김.
  3. 기능이 완성되면, 합의 하에 merge.

Git Commit Convention