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