알림 그룹
알림 그룹은 더 큰 프로젝트에 전념하지 않고도 “조금씩” rustc 개발을 도울 수 있는 쉬운 방법입니다. 알림 그룹은 가입하기 쉬우며(PR만 제출하면 됩니다!) 가입한다고 해서 특별한 의무가 생기지는 않습니다.
알림 그룹에 가입하면 해당 알림 그룹의 기준에 맞는 새 이슈가 발견될 때마다 GitHub에서 핑을 받는 목록에 추가됩니다. 관심이 있다면 이슈를 맡겠다고 요청하고 작업을 시작할 수 있습니다.
물론 새 이슈에 태그가 붙을 때까지 기다릴 필요는 없습니다! 원한다면 알림 그룹의 GitHub 레이블을 사용하여 아직 아무도 맡지 않은 기존 이슈를 검색할 수 있습니다.
알림 그룹 목록
알림 그룹 목록은 다음과 같습니다.
어떤 이슈가 알림 그룹에 적합합니까?
알림 그룹은 주로 독립적인 버그, 특히 중간 우선순위의 버그에 대해 핑을 받습니다.
- 독립적이라는 것은 버그를 고치는 데 대규모 리팩터링이 필요하지 않을 것으로 예상된다는 뜻입니다.
- 중간 우선순위라는 것은 버그가 고쳐지기를 바라지만, 다른 모든 일을 제쳐 두고 고쳐야 할 만큼 급한 문제는 아니라는 뜻입니다. 물론 이런 버그의 위험은 시간이 지나면서 쌓일 수 있다는 점이며, 알림 그룹의 역할은 그런 일이 일어나지 않도록 막는 것입니다!
알림 그룹 가입하기
알림 그룹에 가입하려면 Rust 팀 저장소의 해당 파일에 자신의 GitHub 사용자 이름을 추가하는 PR을 열기만 하면 됩니다. 정확한 방법을 파악하고 수정할 파일을 확인하려면 아래의 “예시 PR“을 참고하십시오.
또한 아직 Rust 팀의 구성원이 아니라면, 파일에 이름을 추가하는 것 외에도 저장소를 체크아웃하고 다음 명령을 실행해야 합니다.
cargo run add-person $your_user_name
예시 PR:
- Apple 그룹에 자신을 추가하는 예시입니다.
- ARM 그룹에 자신을 추가하는 예시입니다.
- Emscripten 그룹에 자신을 추가하는 예시입니다.
- LoongArch 그룹에 자신을 추가하는 예시입니다.
- RISC-V 그룹에 자신을 추가하는 예시입니다.
- WASI 그룹에 자신을 추가하는 예시입니다.
- WebAssembly 그룹에 자신을 추가하는 예시입니다.
- Windows 그룹에 자신을 추가하는 예시입니다.
알림 그룹용으로 이슈 태그하기
이슈를 알림 그룹에 해당하는 것으로 태그하려면 rustbot에게 알림 그룹 이름과 함께 ping 명령을 보내십시오. 예를 들면 다음과 같습니다.
@rustbot ping apple
@rustbot ping arm
@rustbot ping emscripten
@rustbot ping risc-v
@rustbot ping wasi
@rustbot ping wasm
@rustbot ping windows
일부 명령을 더 짧고 기억하기 쉽게 만들기 위해 triagebot.toml 파일에 별칭이 정의되어 있습니다. 예를 들어, 다음 명령은 모두 동일하며 Apple 그룹을 호출합니다.
@rustbot ping apple
@rustbot ping macos
@rustbot ping ios
이러한 별칭은 사람이 더 편하게 사용할 수 있도록 만든 것임을 염두에 두십시오. 별칭은 변경될 수 있습니다. 명령이 항상 유효하도록 보장해야 한다면 별칭보다 전체 명령을 사용하십시오.
다만 이 작업은 컴파일러 팀 구성원이나 기여자만 수행해야 하며, 보통 컴파일러 팀 분류(triage) 작업의 일부로 진행된다는 점에 유의하십시오.
알림 그룹 추가하기
Forge를 참조하십시오.