Issue fields가 이제 모든 조직에 공개 미리보기로 제공됩니다
Source: GitHub Changelog
개요
Issue 필드가 이제 github.com 및 데이터 레지던시가 적용된 GitHub Enterprise Cloud의 모든 GitHub 조직에 대해 퍼블릭 프리뷰로 제공됩니다. 조직 수준에서 Priority, Effort와 같은 타입이 지정된 메타데이터나 사용자 정의 필드를 정의하면, 해당 필드는 모든 리포지토리의 모든 이슈에 자동으로 표시됩니다.
필드는 네 가지 유형(단일 선택, 텍스트, 숫자, 날짜)을 지원하며, 특정 이슈 유형에 고정할 수 있고 플랫폼 전반에 걸쳐 작동합니다. 할 수 있는 일:
- 필드 값을 기준으로 이슈 검색 및 필터링
- 프로젝트 뷰에 컬럼으로 필드 추가
- 타임라인에서 변경 사항 추적
- REST 및 GraphQL API 또는 웹훅 이벤트를 통한 자동화
도입 현황
3월 초기 프리뷰 이후 1,000개가 넘는 조직이 이슈 필드를 도입했으며, 여기에는 대기업 및 오픈소스 프로젝트도 포함됩니다. 팀들은 필드를 생성 워크플로에 통합하고, 봇, GitHub Actions, 다양한 통합을 활용해 필드 값을 수동 작업 없이 일관되게 유지하고 있습니다.
초기 도입자들의 공통 주제
- 방대한 라벨 시스템을 구조화된 쿼리 가능한 메타데이터로 교체하여, 수백 개 리포지토리에서 우선순위와 작업량 추적을 수동 동기화 없이 통합.
- 일관된 스키마를 제공함으로써 자동화 기반을 마련.
팀들은 이슈 필드를 이슈와 프로젝트 사이의 누락된 연결 고리라고 설명합니다.
최근 개선 사항
- 퍼블릭 리포지토리 가시성 제어 – 조직이 비회원에게 어떤 필드를 보이게 할지 결정할 수 있습니다.
- REST API 동등성 – REST API를 통해 이슈를 생성할 때 필드 값을 설정할 수 있게 하여 기존 GraphQL 지원과 일치시켰습니다.
- 마이그레이션 도구 – 라벨이나 프로젝트 필드의 값을 대량 복사하는 Copilot skill이 제공됩니다.
기본 필드
모든 조직은 기본적으로 네 개의 필드를 자동으로 받으며 바로 사용할 수 있습니다. 조직 관리자는 Settings > Planning > Issue fields에서 필드를 커스터마이즈하고, 새 필드를 추가하며, 각 이슈 유형에 표시될 필드를 구성할 수 있습니다.
자세히 보기
- 문서: Managing issue fields in an organization
- 커뮤니티 토론: