diff options
Diffstat (limited to 'website/content/ru/srcmgr/charter.adoc')
| -rw-r--r-- | website/content/ru/srcmgr/charter.adoc | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/website/content/ru/srcmgr/charter.adoc b/website/content/ru/srcmgr/charter.adoc new file mode 100644 index 0000000000..8658dba510 --- /dev/null +++ b/website/content/ru/srcmgr/charter.adoc @@ -0,0 +1,51 @@ +--- +title: "Устав команды управления исходным кодом" +sidenav: about +--- + += Устав команды управления исходным кодом + +Команда управления исходным кодом (srcmgr) — это группа разработчиков FreeBSD, отвечающая за контроль за разработкой дерева исходного кода базовой системы FreeBSD и продуктов, создаваемых из этого дерева. +Цель этой команды — обеспечение функциональности, стабильности и производительности артефактов и выпусков базовой системы. +Базовая система собирается из git-репозитория src и включает ядро, загрузчик и пользовательские программы. + +== Обязанности + +Для достижения этой цели команда управления исходным кодом исполняет следующие обязанности (*Пояснительные примечания курсивом являются описательными, но не обязательными*): + +* Утверждать новые и возвращаемые права на коммит для репозиториев исходного кода. +* Отзывать неиспользуемые права на коммит для репозиториев исходного кода. +* Определять и управлять деятельностью по привлечению как новых коммиттеров, так и наставников. + _Это включает выявление активных участников, которые ещё не являются коммиттерами, и поиск наставников для новых участников среди существующих коммиттеров. Мы можем управлять любым подкомитетом, который занимается привлечением._ +* Разрешать споры, связанные с репозиторием исходного кода, между участниками сообщества FreeBSD. +* Определять и поощрять здоровые нормы взаимодействия между коммиттерами и внешними участниками. + _Например, руководства и лучшие практики для рассмотрения патчей и работы с bugmeister@ по разработке рабочих процессов приоритизации ошибок, специфичных для исходного кода._ +* Определять политики внесения изменений в репозиторий исходного кода. + _Например, кто может переносить коммиты в репозиторий и когда. Это включает явные полномочия откатывать коммиты и вводить заморозки (freezes) и т.д. Другой пример — определение того, как поддерживать политики. Эти политики будут различаться в зависимости от ветки._ +* Обеспечивать создание и публикацию артефактов базовой системы. + _Например, работа с re@ для проверки образов релизов или обеспечение своевременной публикации пакетов базовой системы._ +* Определение ожиданий от коммитов в src. + _Например, какие инструментальные цепочки поддерживаются и требуются. Требуются ли кроссплатформенные сборки или нет. Какие задачи проверяются в CI после коммита. Какие недочёты допустимы после коммита, а какие крайне нежелательны._ +* Коммуникация и публикация сводных отчётов о работе в соответствии с нормами проекта. + _Например, публикация ежемесячных или ежеквартальных отчётов, проведение открытых встреч или дискуссионных форумов, где решения принимаются открыто, так далее. Конкретные формы этих действий со временем меняются, поэтому они не детализированы в уставе._ +* Взаимодействие с другими частями проекта и Основной командой (Core team), когда это необходимо для координации. +* Команда управления исходным кодом ОБЯЗАНА поддерживать строгие письменные политики для каждой из обязанностей, определённых уставом. + +Пожалуйста, ознакомьтесь с link:../policies/[Политиками команды исходного кода] для получения полного списка текущих политик, которые были приняты для помощи в достижении этих целей. + +== Членство + +Участники с правом голоса занимают свою должность в течение одного года. +Один участник может занимать должность вплоть до трёх сроков подряд. +После перерыва как минимум в один полный срок (один год) участник снова может претендовать на дополнительные три срока. +В команду также должен входить один или несколько участников без права голоса («наблюдатели») в качестве кандидатов в будущие участники с правом голоса. +Участники с правом голоса и наблюдатели выбираются действующими участниками с правом голоса команды управления исходным кодом. +Команда управления исходным кодом обязана публиковать изменения в своём составе (участники с правом голоса и без). + +Первоначальный состав команды выбирается Основной командой. Основная команда может по своему усмотрению изменить состав. + +== Полномочия + +Команда управления исходным кодом действует под руководством Основной команды FreeBSD. +Настоящий устав действует до тех пор, пока он не будет изменен или отозван Основной командой; любые изменения в этот устав должны быть утверждены Основной командой. +Основная команда будет курировать команду управления исходным кодом и, при необходимости, разрешать споры, связанные с ней. |
