튜토리얼: 이슈 트리아지를 위한 프로젝트 설정
유형, 심각도, 우선순위별로 이슈를 트리아지할 수 있도록 단일 프로젝트에서 범위 지정 레이블과 이슈 보드를 설정하는 방법을 설명합니다.
이슈 트리아지는 유형과 심각도에 따라 분류하는 프로세스입니다. 프로젝트가 성장하고 사람들이 이슈를 더 많이 생성함에 따라, 들어오는 이슈를 트리아지하는 방법에 대한 워크플로를 만들어 두는 것이 좋습니다. 이 튜토리얼에서는 이를 위해 GitLab 프로젝트를 설정하는 방법을 배웁니다. 프로젝트에서 이슈 트리아지를 위해 GitLab을 설정하려면 다음을 진행합니다. 프로젝트 생성 유형, 심각도, 우선순위 기준 결정 기준 문서화 범위 지정 레이블 생성 새 레이블 우선순위 지정 이슈 트리아지 보드 생성 기능에 대한 이슈 생성 시작하기 전에 # 이 튜토리얼에 기존 프로젝트를 사용하는 경우, 해당 프로젝트에 대해 Reporter, Developer, Maintainer, Owner 권한 중 하나를 보유하고 있는지 확인합니다. 아래 단계를 따른 뒤 나중에 프로젝트의 상위 그룹을 만들기로 결정하는 경우, 레이블을 최대한 활용하려면 프로젝트 레이블을 그룹 레이블로 승격해야 합니다. 먼저 그룹을 만드는 것을 고려합니다. 프로젝트 생성 # 프로젝트에는 예정된 코드 변경을 계획하는 데 사용하는 이슈가 포함됩니다. 이미 작업 중인 프로젝트가 있다면 유형, 심각도, 우선순위 기준 결정 으로 진행합니다. 빈 프로젝트를 생성하려면 다음을 진행합니다. 오른쪽 상단 모서리에서 Create new (+)와 New project/repository 를 선택합니다. Create blank project 를 선택합니다. 프로젝트 세부 정보를 입력합니다. Project name 에 Issue triage tutorial 을 입력합니다. Create project 를 선택합니다. 유형, 심각도, 우선순위 기준 결정 # 다음으로 아래 사항을 결정해야 합니다. 인식하려는 이슈의 유형 . 더 세분화된 접근이 필요하면 유형별로 하위 유형도 만들 수 있습니다. 유형은 팀에 요청되는 작업의 종류를 파악할 수 있도록 작업을 분류하는 데 도움이 됩니다. 들어오는 작업이 최종 사용자에게 미치는 영향을 정의하고 우선순위 지정을 돕기 위한 우선순위 와 심각도 의 수준. 이 튜토리얼에서는 다음과 같이 결정했다고 가정합니다. 유형: Bug , Feature , Maintenance 우선순위: 1 , 2 , 3 , 4 심각도: 1 , 2 , 3 , 4 참고할 수 있도록 GitLab에서 이를 정의하는 방법을 확인합니다. 유형과 하위 유형 우선순위 심각도 기준 문서화 # 모든 기준에 합의한 후에는 팀원들이 언제든 접근할 수 있는 곳에 전부 기록해 둡니다. 예를 들어 프로젝트의 위키 에 추가하거나, GitLab Pages 로 게시한 회사 핸드북에 추가합니다. 범위 지정 레이블 생성 # 다음으로 이슈에 추가해 분류할 수 있도록 레이블을 생성합니다. 이를 위한 최적의 도구는 범위 지정 레이블 로, 상호 배타적인 속성을 설정하는 데 사용할 수 있습니다. 앞서 정리한 유형, 심각도, 우선순위 목록을 확인하면서 이에 맞는 범위 지정 레이블을 생성합니다. 범위 지정 레이블 이름의 이중 콜론( :: )은 동일한 범위의 레이블