회의
컴파일러 팀은 팀 운영과 고품질 컴파일러 툴체인 제공에 필요한 정기 업무를 원활히 처리하기 위해 다양한 정기 회의를 개최합니다.
모든 T-compiler 회의는 Zulip 채팅 #t-compiler/meetings에서 텍스트로만 진행됩니다.
트리아지 회의
주간 트리아지 회의에서 팀은 백포트를 검토하고, 성능 트리아지 보고서를 리뷰하며, 상정된 이슈를 논의합니다. 최신 회의 시간은 팀 캘린더에서 확인할 수 있습니다. 누구나 참석할 수 있으며, 컴파일러 팀 구성원은 참석할 것을 권장합니다.
트리아지 회의 안건은 HackMD에 저장됩니다.
트리아지 회의 안건 생성
트리아지 회의 안건 생성에 관한 문서는 우선순위 지정을 참조하십시오.
스티어링/기획 회의
팀은 상위 수준의 주제를 논의하기 위해 정기적으로 회의도 엽니다. 스티어링/기획 회의는 다음과 같은 반복 일정으로 진행됩니다:
- 1주 차: 기획 회의
- 팀에 제안된 회의 중에서 다음 세 번의 회의 주제를 선정합니다.
- 2~4주 차: 스티어링 회의
- 계획된 주제를 논의합니다.
기획 회의에서는 회의를 진행하는 팀 리드가 논의할 만한 주제를 찾아봅니다. 일부 주제는 논의 전에 추가 조사가 필요하거나, 이미 시기가 지났거나, 다른 팀과 더 관련이 있을 수 있습니다. 그런 다음 회의 제안자와 관련 팀 구성원의 일정에 따라 이후 몇 주간의 스티어링 회의 시간에 회의가 배정됩니다. 모든 회의 시간을 채울 필요는 없습니다.
회의는 “meeting proposal” 템플릿을 사용하여 컴파일러 팀 저장소에 이슈를 열어 제안합니다. 스티어링 회의는 결정이나 분위기 확인이 필요하면서, 트리아지 회의에서 상정된 이슈를 논의할 때 보통 주어지는 시간보다 오래 걸릴 이슈를 더 넓은 팀과 논의하기에 좋은 기회입니다.
스티어링 회의 제안자는 주제를 설명하고 논의에 필요한 모든 맥락을 담은 짧은 비공식 문서를 준비해야 합니다. 다만 이 문서는 회의 당일까지만 준비하면 되며, 처음 회의를 제안할 때는 필요하지 않습니다.
모든 기여자는 회의 주제를 제안할 수 있습니다. 스티어링 회의 주제로 적합한 예시는 다음과 같습니다:
- 팀의 피드백이 필요한 제안
- 예: 컴파일러 하위 시스템 리팩터링 또는 새로운 트리 외부 의존성 추가
- 대규모 기여에 대한 심층 리뷰
- 예: 작성자가 자신의 작업을 설명하고 질문에 답변하는 경우
- 팀과 프로젝트의 나머지 부분 간의 조율
- 예: 제안된 프로젝트 목표 리뷰
- 팀 정책 결정
- 즉, 외부 의존성으로 인한 차단 요소를 처리하는 방법
예정된 계획 회의와 스티어링 회의는 컴파일러 팀 캘린더에서 확인할 수 있습니다.
스티어링 회의의 회의록은 HackMD에 저장됩니다.