Мы вносим некоторые изменения в категорию Contribute > Feature.
- spec и rfc теперь являются просто тегами (и я добавил
rfcко всем из них, так как надеюсь, что мы сможем полностью отказаться от использованияspec). - У нас появилась новая категория #feature:announcements.
Новое соглашение для анонсов функций
Когда новая функция объединяется с веткой beta (то есть она уже развернута или скоро будет развернута для всех наших клиентов), мы будем создавать новый топик для нее в #feature:announcements.
Это означает, что мы (постараемся) изменить наше обычное соглашение:
- Отвечать в существующем обсуждении функций финальным анонсом функции.
- Закрывать топик.
На:
- Закрывать обсуждение функции.
- Отвечать созданием нового топика, который объясняет и официально анонсирует функцию (обычно заимствуя текст из предыдущего обсуждения функции).
С помощью этой новой категории мы стремимся достичь нескольких целей:
-
Четкое разграничение между функциями в ожидании (спецификация, планирование, требуется обратная связь и т. д.) и завершенными функциями.
-
«Лента новых функций» для владельцев сайтов, которую они могут отслеживать через Discourse, RSS или API.
-
Формирование RSS/API-совместимой ленты функций также проложит путь для легких интеграций в других местах, например, лента «Новых функций» в нашем предстоящем новом панели управления.
-
Это предоставляет нам четко написанные описания функций, которые легче публиковать в Twitter, не запутывая новичков, помещая их в длинное обсуждение функций. Есть даже возможность автоматизировать этот процесс.
В чем разница между Релизами и Анонсами функций?
В то время как #releases содержит исчерпывающие списки изменений для каждого релиза, #feature:announcements держит вас в курсе последних изменений, которые только что вышли в продакшн. Это более точно отражает график выпуска «инкрементальных обновлений», который применяется ко всем нашим клиентам и большинству пользователей с самостоятельным хостингом.