왜 필요한가

공개 날씨 위젯이 지역 사이트에 비 예보를 보여 줍니다. 자원봉사자가 표시 수정을 제안합니다. 기여자는 이미 GitHub를 쓰며 서버 운영보다 모두에게 쓰기 권한을 주지 않고 기여를 받는 일이 중요합니다.

어떻게 해결하는가

기여자가 자기 fork에 브랜치를 push하고 PR을 엽니다. 관리자는 차이를 검토하고 수정을 요청한 뒤 병합합니다. 제안만으로 main 브랜치에 반영되지는 않습니다.

기여자는 날씨 수정을 제안하고 관리자는 검토·병합

공개 날씨 위젯 · 기여 예시

경계를 넘는 것은 수정 제안

관리자의 저장소

PR · 제안된 변경

  1. 02차이 검토
  2. 03수정 요청 → 기여자 수정
  3. 04권한 있는 관리자가 병합
main← 수락된 비 예보 수정

PR은 제안이며 쓰기 권한이나 배포가 아닙니다. Git 이력과 GitHub 검토는 역할이 다릅니다.

무엇이라 부르는가

GitHub는 Git 저장소와 협업을 제공합니다. Git은 이력을 기록하고 GitHub는 검토·접근 도구를 더합니다. 다른 호스팅도 PR을 지원합니다. 비영리 공동체에는 Codeberg, 직접 운영에는 Gitea가 맞을 수 있습니다.

출처