Skip to content

Process

wintiger98 edited this page Mar 18, 2024 · 1 revision

1. 레포지토리 생성

레포지토리 생성: 조직 내에 새로운 레포지토리를 생성합니다. 이 레포지토리는 프로젝트의 코드, 문서, 이슈 등을 관리하는 곳이 됩니다. 레포지토리 설정: 생성된 레포지토리의 설정에서 필요한 사항들을 조정합니다. 예를 들어, 브랜치 규칙을 설정하여 메인 브랜치의 보호, PR(Pull Request) 전략 등을 결정할 수 있습니다.

2. 이슈 템플릿과 라벨 설정

이슈 템플릿 생성: 프로젝트의 일관된 이슈 구조를 위해 이슈 템플릿을 생성합니다. 이는 이슈를 생성할 때마다 동일한 형식을 유지하게 도와줍니다. 라벨 설정: 프로젝트에 필요한 라벨을 생성하고 설정합니다. 예를 들어, 버그, 기능 요청, 진행 중, 백로그 등의 라벨을 만들어 이슈 관리의 효율성을 높일 수 있습니다.

3. 프로젝트 보드 생성 및 설정

프로젝트 보드 생성: GitHub의 Projects 탭에서 새로운 프로젝트 보드를 생성합니다. 이 보드는 칸반(Kanban) 방식 등을 사용하여 이슈와 태스크의 진행 상황을 시각적으로 관리할 수 있게 도와줍니다. 컬럼 추가: To Do, In Progress, Done 등의 컬럼을 추가하여 작업의 상태에 따라 이슈를 이동시킬 수 있습니다.

4. 마일스톤 설정

마일스톤 생성: 프로젝트의 중요한 이정표가 될 마일스톤을 설정합니다. 이를 통해 프로젝트의 주요 목표 및 배포 일정을 관리할 수 있습니다.

5. 멤버 초대 및 권한 설정

팀 멤버 초대: 프로젝트에 참여할 팀 멤버를 조직에 초대합니다. 권한 설정: 팀 멤버의 역할에 따라 적절한 권한을 할당합니다. 예를 들어, 코드 리뷰어, 프로젝트 관리자 등의 역할을 구분하여 권한을 설정할 수 있습니다.

6. 협업 시작

이제 모든 기본 설정이 완료되었으니, 프로젝트의 코드 작성, 이슈 생성 및 관리, PR 리뷰 등의 협업을 시작할 수 있습니다.