깃허브, 이슈 생성 권한 '협업자'로만 제한 가능
저장소 관리자는 이제 이슈 생성 권한을 쓰기 접근 권한(Write Access)을 가진 협업자에게만 부여할 수 있게 됨
해당 설정을 활성화하면, 쓰기 권한이 없는 사용자는 이슈, 댓글, 토론 등 다양한 진입점에서 이슈 생성이 제한됨
기존 풀 리퀘스트(Pull Request) 권한과 유사하게 동작하여, 프로젝트 유지보수자와 기여자에게만 이슈 생성 권한을 부여함
이슈 생성 제한 기능의 작동 방식
해당 기능은 저장소 설정(Repository Settings) 페이지에서 활성화할 수 있으며, '이슈(Issues)' 섹션 내에서 '생성 허용 대상: 협업자만(Creation allowed by: Collaborators only)' 옵션을 선택하는 방식으로 작동함.
이 설정을 켜면, 쓰기 접근 권한(Write Access)이 없는 사용자는 저장소의 이슈 탭, 댓글, 토론, 프로젝트 보드 등 어디서든 새로운 이슈를 생성할 수 없게 됨.
이는 기존의 풀 리퀘스트(Pull Request) 생성 권한 제한 방식과 일관성을 유지하며, 프로젝트 기여자(Project Contributors)에게만 이슈 생성 권한을 집중시키는 효과를 제공함.
이슈 생성 제한 설정의 이점 및 활용 방안
이 기능은 원치 않는 이슈 생성(Unwanted Issue Creation)을 효과적으로 줄여 저장소 관리의 부담을 경감시키는 데 목적이 있음.
스팸성 이슈 방지: 익명의 사용자나 기여도가 낮은 사용자의 무분별한 이슈 생성을 막아 이슈 트래커(Issue Tracker)의 품질을 높일 수 있음.
핵심 기여자 집중: 프로젝트를 적극적으로 유지보수하고 기여하는 핵심 협업자(Core Collaborators)에게만 이슈 생성 권한을 부여하여 워크플로우의 효율성을 증대시킴.
일관된 권한 관리: 풀 리퀘스트(Pull Request) 생성 권한과 유사한 정책을 적용하여 권한 관리의 복잡성을 줄임.