Обязанности по управлению проектом Homebrew
Комитет по руководству проектом
Исключительные обязанности КРП
- организация общего собрания акционеров (ОСА)
- голосование по грантам на оборудование для основных разработчиков (до их покупки)
- голосование по расходам на поездки основных разработчиков на хакатоны/конференции/ОСА (до бронирования)
- реакция на и рассмотрение жалоб по Кодексу поведения
- удаление неактивных членов (не являющихся основными разработчиками), не принявших участие в голосовании на ОСА
Общие обязанности КРП
- утверждение расходов Open Collective, которые ожидаются или уже одобрены КРП (например, использование облачных ресурсов Homebrew по личным кредитным картам) (необходимо только одно одобрение)
- блокировка злонамеренных пользователей GitHub
- выполнение административных операций на GitHub для организации Homebrew на GitHub
- выполнение административных операций на Slack для Homebrew
Ежегодные задачи КРП с датами
- Январь: проверка членства, объявление результатов голосования ОСА
- Запрос на выдвижение кандидатов в члены КРП и руководителя проекта, а также на заинтересованность в участии в руководящем совете (TSC)
- Создание бюллетеней для выборов на https://www.opavote.com
- Запрос к руководителю проекта и представителям КРП и TSC о подготовке отчётов для ОСА
- Запрос о желающих выступить с краткими докладами на ОСА
- Февраль: организация ежегодного общего собрания (ОСА)
- Создание отдельного канала в Slack
- Бронирование группового ужина (оплачиваемого Homebrew) и проверка наличия диетических требований
- Просьба о предоставлении конференционного/столового микрофона для возможности удалённого участия в ОСА
- Февраль после ОСА:
- Добавление протокола ОСА на https://github.com/Homebrew/homebrew-governance
- Создание задачи в homebrew-governance, чтобы запросить у членов, не принявших участие в выборах, о желании остаться или выйти из состава членов
- Члены, которые не являются основными разработчиками, должны быть как минимум одним из:
- Текущим или ранее активным основным разработчиком, членом КРП/TSC или руководителем проекта
- Старым членом сообщества Homebrew (например, предоставляющим качественные сообщения об ошибках более двух лет)
- Члены, которые не являются основными разработчиками, должны быть как минимум одним из:
- Октябрь: организация очного ОСА
- Предложение оплатить поездки разработчикам Homebrew, которые являются как минимум одним из:
- активными разработчиками Homebrew (т.е. не только участниками)
- новыми разработчиками Homebrew (т.е. их первый ОСА)
- текущими членами или кандидатами в члены КРП/TSC/Руководителя проекта
- Авторизация бронирования поездок
- Предложение оплатить поездки разработчикам Homebrew, которые являются как минимум одним из:
Руководитель проекта
Исключительные обязанности руководителя проекта
- управление всеми техническими решениями в повседневной деятельности
- разрешение споров, связанных с работой Homebrew, между разработчиками, членами, другими участниками и пользователями
- управление продуктами для различных продуктов Homebrew
- в феврале, перед ОСА: проверка активности разработчиков, не являющихся членами КРП/TSC, и просьба им уйти, если они недостаточно активны в течение последних 12 месяцев
Общие обязанности руководителя проекта
- утверждение новых разработчиков Homebrew (необходимо только одно одобрение)
- утверждение расходов Open Collective, которые ожидаются или уже одобрены КРП (например, использование облачных ресурсов Homebrew по личным кредитным картам) (необходимо только одно одобрение)
- блокировка злонамеренных пользователей GitHub
- выполнение административных операций на GitHub для организации Homebrew на GitHub
- выполнение административных операций на Slack для Homebrew
Технический руководящий комитет
Исключительные обязанности ТРК
- разрешение технических споров между разработчиками Homebrew и руководителем проекта
Общие обязанности ТРК
- утверждение новых разработчиков Homebrew (необходимо только одно одобрение)
- блокировка злонамеренных пользователей GitHub
- выполнение административных операций на GitHub для организации Homebrew на GitHub
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/Homebrew-Leadership-Responsibilities