GitHub, 모든 저장소에 내구성 있는 소유자 부여
How GitHub gave every repository a durable owner
GitHub는 2025년 초 기준으로 11,000개 이상의 비아카이브 저장소가 있었으나, 대부분의 저장소에 명확한 소유자가 없었다. 이를 해결하기 위해 GitHub는 모든 활성 저장소의 소유권을 검증하고, 사용하지 않는 8,000개 저장소를 아카이브했으며, 저장소 생성 시 소유권을 필수로 설정하도록 변경했다. 새로운 소유권 모델은 GitHub의 커스텀 속성을 사용하여 관리되며, 소유권 유형과 이름을 정의하는 두 가지 속성을 도입했다.
GitHub는 소유권을 첫 번째 클래스 속성으로 설정하여, 서비스, 팀, 개인 프로젝트에 대한 명확한 소유권 관리를 가능하게 했다.
원문 출처
GitHub Blog