Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

RFC 병합 절차

RFC가 수락되면(즉, 최종 의견 수렴 기간이 끝나고 중대한 이슈가 제기되지 않았다면) 해당 RFC를 병합해야 합니다. 현재 이 작업은 수동으로 진행하지만, 거의 누구나 할 수 있습니다(단, 하위 팀 구성원이 아니라면 RFC를 직접 병합하는 대신 PR을 열어야 합니다). 다음은 RFC를 병합하는 전체 절차입니다. 경우에 따라서는 일부 단계가 해당되지 않을 수도 있습니다.

1단계: 추적 이슈 열기

rust-lang/rust에 추적 이슈를 여십시오. 다음은 이슈 본문 템플릿입니다. XXX로 표시된 여러 곳을 적절한 내용(예: RFC 이름이나 가장 적합한 팀)으로 바꿔야 합니다.

This is a tracking issue for the RFC "XXX" (rust-lang/rfcs#NNN).

**Steps:**

- [ ] Implement the RFC (cc @rust-lang/XXX -- can anyone write up mentoring
      instructions?)
- [ ] Adjust documentation ([see instructions on rustc-dev-guide][doc-guide])
- [ ] Stabilization PR ([see instructions on rustc-dev-guide][stabilization-guide])

[stabilization-guide]: https://rustc-dev-guide.rust-lang.org/stabilization_guide.html#stabilization-pr
[doc-guide]: https://rustc-dev-guide.rust-lang.org/stabilization_guide.html#documentation-prs

**Unresolved questions:**

XXX --- list all the "unresolved questions" found in the RFC to ensure they are
not forgotten

이슈에 다음 레이블을 추가하십시오.

  • B-rfc-approved
  • C-tracking-issue
  • 적절한 T-XXX 레이블

(이 작업을 할 권한이 없다면 적절한 팀을 cc로 언급하여 대신 해 달라고 요청하는 메모를 남기십시오.)

2단계: RFC PR 자체를 병합하기

해결되지 않은 우려 사항 없이 FCP가 끝나면, 로컬 git 체크아웃에서 다음을 수행하십시오.

  • RFC PR의 브랜치를 체크아웃하십시오
  • 파일 이름을 0000-에서 해당 RFC 번호로 바꾸는 커밋을 추가하십시오
  • 새 파일의 헤더에 RFC PR과 방금 만든 추적 이슈의 링크가 들어가도록 수정하십시오
  • RFC PR에 푸시하십시오

rust-lang/rfcs에 PR을 병합할 권한이 있다면 GitHub UI에서 해당 PR의 병합 버튼을 누르십시오. PR을 병합할 권한이 없다면 r? internal-sites라고 댓글을 남겨 메인테이너가 대신 병합하도록 하십시오.

3단계: 댓글 남기기

PR에 모든 사람을 추적 이슈로 안내하는 마지막 댓글을 남기십시오. 다음과 같은 식으로 작성하되, 자유롭게 자신만의 개성을 더하셔도 됩니다(팀 이름은 알맞게 바꾸십시오).

**Huzzah!** The @rust-lang/lang team has decided **to accept** this RFC.

To track further discussion, subscribe to the tracking issue here:
rust-lang/rust#41517

이것으로 모든 작업이 끝났습니다!