Шаблон:SupportedSinceRelease: различия между версиями
Matveevrj (обсуждение | вклад) |
м (Добавил опцию nobanner — вывод строки без баннера. Может быть полезно.) |
||
(не показано 46 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
<includeonly> | |||
{{#if:{{{nobanner|}}} | |||
| | |||
|{{note|note|}}{{#switch: {{{release}}} | |||
| wb-2110 = Доступно в текущем [[testing]]. | |||
| wb-2108 | |||
| wb-2104 = Доступно в стабильном дистрибутиве с версии {{{release}}}. | |||
| '''Указан несуществующий номер релиза: {{{release}}}''' | |||
}} | |||
{{ | {{ | ||
#if:{{{deb|}}} | |||
| <br>{{{deb}}} ≥ {{{version}}} | |||
| }}{{ | |||
#if:{{{custom_string|}}} | |||
| <br>{{{custom_string}}} | |||
| }} | |||
{{#if:{{{nobanner|}}} | |||
| | |||
|}}}}</includeonly><noinclude> | |||
< | |||
}}</includeonly><noinclude> | |||
<h2> Журнал релизов </h2> | <h2> Журнал релизов </h2> | ||
{{Wbincludes:Release Log}} | {{Wbincludes:Release Log}} | ||
Следующий релиз | Следующий релиз wb-2110 | ||
<h2> Описание </h2> | <h2> Описание </h2> | ||
[[Image: SupportedSinceRelease.png | | [[Image: SupportedSinceRelease.png |600px|thumb|right| Редактирование после перехода testing в stable]] | ||
С помощью этого шаблона мы говорим пользователю, когда появилась нужная ему функция. Чаще всего это будет в устройствах, но может быть и в описании какой-то новой фичи. | С помощью этого шаблона мы говорим пользователю, когда появилась нужная ему функция. Чаще всего это будет в устройствах, но может быть и в описании какой-то новой фичи. | ||
<h3> Как это работает </h3> | |||
В теле шаблона есть список релизов wb-2104, wb-2108 и т.п. Релизы после строчки про текущую версию — это стабильные релизы. Первый всегда будет testing. | |||
<h3> Как пользоваться </h3> | <h3> Как пользоваться </h3> | ||
Когда мы | Когда мы выпускаем новый релиз, то нужно зайти в тело шаблона и «сдвинуть» фразу про текущий релиз на одну позицию вверх и добавить в начало новый релиз, который станет testing. Также укажите имя нового релиза в [[Wbincludes:Release Log | Журнале изменений в релизах]]. | ||
Когда мы запустили новую фичу — вставьте этот шаблон в описание фичи и укажите релиз, в котором эта фича появилась. Остальное произойдет автоматически после | Когда мы запустили новую фичу — вставьте этот шаблон в описание фичи и укажите релиз, в котором эта фича появилась. Остальное произойдет автоматически после правки этого шаблона. | ||
<h3> Когда фичи нет в серии </h3> | <h3> Когда фичи нет в серии </h3> | ||
Строка 58: | Строка 37: | ||
<h2> Примеры </h2> | <h2> Примеры </h2> | ||
<h3> Релиз </h3> | |||
<syntaxhighlight lang="wiki"> | <syntaxhighlight lang="wiki"> | ||
{{SupportedSinceRelease | {{SupportedSinceRelease | ||
| release = wb- | | release= wb-2108 | ||
}} | }} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{SupportedSinceRelease | |||
| release= wb-2108 | |||
}} | |||
<h3> Релиз + версия пакета </h3> | |||
<syntaxhighlight lang="wiki"> | <syntaxhighlight lang="wiki"> | ||
{{SupportedSinceRelease | {{SupportedSinceRelease | ||
| release = wb- | | release= wb-2108 | ||
| deb = wb-mqtt-serial | | deb= wb-mqtt-serial | ||
| version = 2. | | version= 2.16.6 | ||
}} | }} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{SupportedSinceRelease | |||
| release= wb-2108 | |||
| deb= wb-mqtt-serial | |||
| version= 2.16.6 | |||
}} | |||
<h3> Релиз + произвольная строка </h3> | |||
<syntaxhighlight lang="wiki"> | <syntaxhighlight lang="wiki"> | ||
{{SupportedSinceRelease | {{SupportedSinceRelease | ||
| release = wb-2110 | | release= wb-2110 | ||
| custom_string = | | custom_string= wb-mqtt-serial ≥ 2.17.0 и wb-hwconf-manager ≥ 1.40.0. | ||
}} | }} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{SupportedSinceRelease | {{SupportedSinceRelease | ||
| release= wb-2110 | | release= wb-2110 | ||
| | | custom_string= wb-mqtt-serial ≥ 2.17.0 и wb-hwconf-manager ≥ 1.40.0. | ||
}} | |||
<h3> Ошибка, когда указан несуществующий релиз </h3> | |||
<syntaxhighlight> | |||
{{SupportedSinceRelease | |||
| release= wb-2001 | |||
}} | }} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{SupportedSinceRelease | |||
| release= wb-2001 | |||
}} | |||
</noinclude> | </noinclude> |
Версия 15:32, 10 сентября 2021
Журнал релизов
Ветка | Имя |
---|---|
stable | wb-2407 • wb-2404 • wb-2401 • wb-2310 • wb-2307 • wb-2304 • wb-2207 • wb-2204 • wb-2201 • wb-2110 • wb-2108 • wb-2104 |
testing | скользящий релиз, изменения |
Следующий релиз wb-2110
Описание
С помощью этого шаблона мы говорим пользователю, когда появилась нужная ему функция. Чаще всего это будет в устройствах, но может быть и в описании какой-то новой фичи.
Как это работает
В теле шаблона есть список релизов wb-2104, wb-2108 и т.п. Релизы после строчки про текущую версию — это стабильные релизы. Первый всегда будет testing.
Как пользоваться
Когда мы выпускаем новый релиз, то нужно зайти в тело шаблона и «сдвинуть» фразу про текущий релиз на одну позицию вверх и добавить в начало новый релиз, который станет testing. Также укажите имя нового релиза в Журнале изменений в релизах.
Когда мы запустили новую фичу — вставьте этот шаблон в описание фичи и укажите релиз, в котором эта фича появилась. Остальное произойдет автоматически после правки этого шаблона.
Когда фичи нет в серии
Иногда страница устройства создаётся раньше, чем его поддержка появляется в серийном wb-mqtt-serial, в таких случаях вставляйте шаблон InternalTestingTemplate. Так мы сможем отследить такие страницы и исправить их после появления поддержки в одном из релизов.
Примеры
Релиз
{{SupportedSinceRelease
| release= wb-2108
}}
Релиз + версия пакета
{{SupportedSinceRelease
| release= wb-2108
| deb= wb-mqtt-serial
| version= 2.16.6
}}
Релиз + произвольная строка
{{SupportedSinceRelease
| release= wb-2110
| custom_string= wb-mqtt-serial ≥ 2.17.0 и wb-hwconf-manager ≥ 1.40.0.
}}
Ошибка, когда указан несуществующий релиз
{{SupportedSinceRelease
| release= wb-2001
}}