<aside>
📌 이런 식으로 같이 협업하면 좋을 것 같아서 정리해본 내용입니다. 필요하시거나 추가할 내용이 있다면 언제든 연락주세요.
</aside>
이슈기반으로 작업하기
1. 이슈 생성
- 필요한 작업들을 이슈를 먼저 생성한 후 작업합니다. 레포지토리 이슈 탭에서 이슈들을 확인할 수 있습니다.
https://github.com/We-Are-Techl/Techl-iOS-Neo/issues

- 아무래도 기존 프로젝트를 리팩토링하는 작업이다보니, 제가 이슈를 많이 발행해둘 것 같아요. 하지만 직접 해보실 수도 있으니 한 번 이슈를 만들어봅시다. 이슈 페이지에서 오른쪽 상단의
New Issue
버튼을 누릅니다.

- 지금부터 온보딩 페이지 디자인 이슈를 만든다고 가정해봅시다.
이슈 제목은 [이슈종류] 이슈내용 으로 작성합니다. 이슈에 대한 설명과, 할일을 정리해서 적어둡니다. 할 일의 경우 커밋 단위로 잘게 나누어서 작성하면 나중에 편리할 거에요!

- 이슈의 어사이니, 레이블을 선택해줍니다. 레이블 중에서
도이
, 정호
와 같이 이름들이 있는데요. 담당하는 사람의 레이블을 같이 지정해주는 거라고 생각하면 됩니다. 이슈 종류인 디자인
과, 담당하는 사람의 이름 레이블을 골라주세요.


- 이제 이슈를 submit 합니다.


2. 이슈를 기반으로 브랜치를 나눠 개발하기
- 이제 위에 설정한 이슈를 기반으로 작업을 해봅니다. 해당 이슈 종류와 이슈번호를 기준으로 브랜치를 만들어 체크아웃합니다. 위의 경우 이슈 종류는 design, 이슈번호는 #10 이므로 design/#10 이라는 브랜치를 만들어 체크아웃 합니다. 체크아웃 하기 전에
git pull
, git pull main origin
의 명령어로 레포 상태를 항상 최신으로 만들어주는 것을 잊지 맙시다.
git checkout -b design/#10