Skip to content

Git 협업 방식 정의

Photogrammer edited this page Aug 3, 2024 · 4 revisions

Commit

Commit 단위

Commit 메시지

commit 메시지 규칙은 다음과 같이 정의한다.

  • title / detail 의 경우 한국어로 기록한다.
    • 모두 명령형으로 기록한다. 예를 들어 게시판을 구현하였습니다 → X 게시판 구현
<scheme>: <title>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
feat: onUrlChange 이벤트

$browser 에 이벤트 추가:
- 가능한 경우 popState 이벤트 전달
- popState 사용할 수 없는 경우 hashChange 이벤트 전달
- popState hashChange 모두 사용할 수 없는 경우 폴링 수행

Closes #18

https://gist.github.com/stephenparish/9941e89d80e2bc58a153

https://meetup.nhncloud.com/posts/106

Branch

  • Git flow 방식을 사용하도록 한다.
    • main : 실제 배포 가능한 상태
      • develop : 개발이 완료된 기능들
        • { feature | fix | chore | refactor }/#issueNumber : 해당 이슈를 해결하는 브랜치
  • 기존 Fork -> PR 방법의 경우 불편한 점이 너무나 많았습니다. 때문에 방식을 변경하였습니다.
  • Remote (Kernel360/E2E-TALKKA) 에서 작업을 합니다.
    • local 에서 develop 최신화 -> Branch 분기 (feature/#N)
    • local 의 해당 branch 에서 작업 이후 remote 에 push / PR
Clone this wiki locally