Skip to content

작업 진행 순서 및 방법 정리

JongHyun edited this page Oct 7, 2023 · 10 revisions

1. 이슈 탭에서 New issue버튼, Get started을 눌러 이슈 발행 페이지로 이동합니다.

스크린샷 2023-10-05 시간: 23 18 29

스크린샷 2023-10-05 시간: 23 17 26

2. 본인이 진행 할 작업을 Title, 내용 설명, 작업 내용등 세부 내용을 작성합니다.

스크린샷 2023-10-05 시간: 23 14 51

3. Assignees에는 본인을 선택,

Labels에는 본인이 진행하는 작업의 성격을 고려해 선택,

Projects는 off-design-system 칸반보드 선택 후

Submit new issue 버튼을 눌러 이슈를 발행합니다.

스크린샷 2023-10-05 시간: 23 35 13

4. 이슈를 발행한 이후 이동한 페이지에서

Deveolpment의 Create a branch 클릭하여 새로운 branch를 생성합니다.

스크린샷 2023-10-05 시간: 23 03 37

Branch name의 경우는 Create a branch를 누르면 설정되어있는 기본값으로 합니다.
ex) 21-이슈-작성-테스트

스크린샷 2023-10-05 시간: 23 08 53

5. 본인의 터미널에 해당 명령어를 입력한 후 본인이 진행 할 작업을 하고 commit, push합니다.

스크린샷 2023-10-05 시간: 23 09 16

스크린샷 2023-10-05 시간: 23 34 30

6. 작업이 완료되었다면 PR을 작성합니다.

(이슈번호의 close뒤에 본인이 작성한 이슈번호( ex)close #20 )를 넣어주면
자동으로 칸반보드의 이슈가 done으로 넘어가고 issue가 close됩니다.)

스크린샷 2023-10-05 시간: 23 11 47

7. Assignees에는 본인을,

Labels에는 본인이 진행한 작업의 성격을 선택하고
세부 내용을 작성한 뒤 Create pull request 버튼을 클릭하여 PR을 날립니다.
(PR에는 Projects를 선택하지 않아도 됩니다! 선택하시면 동일한 이슈가 칸반보드에 생성됩니다.)

PR머지

  • 개인 feat브랜치에서 develop브랜치로 머지 시 모든 commit이 이전되지 않고 한 commit내의 본문으로 내용을 볼 수 있도록 squash and merge를 사용해 머지 합니다. 스크린샷 2023-10-06 시간: 16 45 55

  • develop브랜치에서 main브랜치로 머지 시 squash and merge가 아닌 create merge commit을 사용해 머지 합니다. 스크린샷 2023-10-06 시간: 16 46 06

Clone this wiki locally