Процесс продвижения продукта Fedora до статуса Edition
Fedora Editions — это курируемые наборы пакетов, руководств и конфигураций, а также артефакты, созданные на их основе, которые решают конкретные целевые задачи. Editions являются основными продуктами Fedora, которые рекомендуются большинству пользователей Fedora и на которые они направляются через сайт загрузки.
В этом документе описан процесс продвижения существующего продукта Fedora до статуса Edition.
Что делает продукт «Edition»?
Fedora Edition:
-
решает достаточно чётко очерченный, актуальный и широкий вариант использования или пользовательскую базу, которую в настоящее время не обслуживает ни один из существующих Fedora Edition;
-
является долгосрочным вложением для проекта Fedora; и
-
соответствует всем Четырём Основам Fedora.
Предварительные условия
-
Кандидат в Edition должен поддерживаться командой, которая проводит регулярные публичные встречи.
-
Кандидат в Edition должен получить одобрение товарного знака от Fedora Council. Если это включает изменение названия или новое имя (например, «Fedora Bilverslue»), запланируйте время на юридическую проверку.
-
Кандидат в Edition должен иметь документ с требованиями к продукту (PRD) (пример). PRD используется другими командами в Fedora. Например, команда Quality использует его для разработки критериев релиза и тестовых сценариев, а команда Marketing — для разработки рекламных материалов и позиционирования. PRD должен включать:
-
Целевой рынок, включая ключевые варианты использования и персоны.
-
Основные сервисы и функции.
-
Основные приложения.
-
Уникальные политики для установки, обновлений и т.д.
-
Объём поддержки оборудования (включая всё, что явно не поддерживается).
-
Создаваемые продукты и должны ли они считаться блокирующими релиз.
-
-
Кандидат в Edition может иметь техническую спецификацию (пример), которая предоставляет дополнительные сведения о конкретных функциях, описанных в PRD.
|
Полезно назначить в команде кого-то, кто будет заниматься бюрократическими задачами. |
Процесс
Когда все предварительные условия выполнены и одобрены Fedora Council, команда подаёт заявку на продвижение как System-Wide Change. Это гарантирует, что Release Engineering, FESCo и всё сообщество в целом получат возможность высказать свои замечания. Это также означает, что продвижение может быть отложено до следующего релиза, если соответствующие вспомогательные элементы не будут готовы к заморозке Beta или GA.
Перед подачей предложения об изменении должны быть выполнены следующие задачи:
-
Одобрение от Fedora Council. Создайте заявку и участвуйте в соответствующем обсуждении.
-
Проверка тестовых сценариев и критериев релиза с командой Quality. Команда Quality подготовит проекты тестовых сценариев и критериев релиза на основе PRD. Однако команда Edition должна проверить их корректность. Команда Edition может назначить ответственного за взаимодействие с командой Quality.
-
Взаимодействие с Release Engineering. Команда Edition должна работать с Release Engineering над тем, как планируется сборка нового издания, процесс релиза, места синхронизации зеркал, любые изменения, необходимые в koji, bodhi или автоподписи.
После утверждения предложения об изменении следующие дополнительные задачи должны быть выполнены не позднее заморозки Beta, которую следует считать крайним сроком для изменения в случае непредвиденных обстоятельств. Обратите внимание, что эти задачи следует начинать как можно раньше.
-
Запрос дизайнерских материалов. Если требуются индивидуальные графические материалы для веб-сайта, наклейки и т.п., команде Edition следует как можно скорее связаться с командой Design.
-
Предоставить обновлённое содержание веб-сайта. Команда Edition должна как можно скорее отправить тексты, графику и скриншоты команде Websites & Apps, чтобы гарантировать, что fedoraproject.org будет актуальным в день релиза.
-
Уведомление команд Documentation и Translation. Команда Edition должна сообщить команде Documentation о любых обновлениях или необходимости новой документации. Команда Edition также должна уведомить команду Translation о предстоящих обновлениях веб-сайта и документации, чтобы они могли подготовиться к переводу до релиза.
-
Предоставить маркетинговые тексты. Команда Edition должна отправить базовые рекламные тексты командам Marketing и Magazine. Это позволит включить в анонс релиза и т.п. содержательную информацию о новом Edition. Команда Edition может рассмотреть возможность написания одной или нескольких полноценных статей для Fedora Magazine в поддержку Edition.
История
Эта политика была утверждена в заявке Fedora Council #296.
Политика была изменена в октябре 2024 года для смягчения требования «чёткой очерченности» в заявке Fedora Council #507.
Want to help? Learn how to contribute to Fedora Docs ›