Шаблон:SupportedSinceRelease: различия между версиями
м |
Matveevrj (обсуждение | вклад) |
||
(не показано 47 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{ | {{ | ||
#if:{{{deb|}}} | <!-- Указать имя следующего релиза --> | ||
| | #vardefine:NextRelease | ||
| }}{{ | |wb-2410 | ||
#if:{{{ | }}<includeonly> | ||
| | {{ | ||
| }} | <!-- Заголовок блока --> | ||
#vardefine:HeaderString | |||
|{{#if:{{{en|}}}|Soon in stable release, but for now available in [[testing]]|Скоро в стабильном релизе, а пока доступно в [[testing]]}} | |||
}}{{ | |||
<!-- Описание --> | |||
#vardefine:CaptionString | |||
|{{#if:{{{deb|}}} | |||
| {{{deb}}} ≥ {{{version}}} | |||
}} | |||
{{#if:{{{custom_string|}}} | |||
| {{{custom_string}}}}} | |||
}}{{ | |||
<!-- Формируем тело блока --> | |||
#vardefine:TestingDiv | |||
|<div class="testing"> | |||
<div class="testing-label"> | |||
<span class="testing-header"> | |||
{{#var:HeaderString}} | |||
</span><br> | |||
<span class="testing-caption"> | |||
{{#var:CaptionString}} </span> | |||
</div> | |||
{{#if:{{{content|}}} | |||
|{{{content}}} | |||
}} | |||
</div> | |||
}}{{ | |||
<!-- Вывод --> | |||
#ifeq: {{{release}}}|{{#var:NextRelease}} | |||
| {{#if:{{{nobanner|}}} | |||
|<span style="color:green">{{#var:HeaderString}}</span> | |||
|{{#var:TestingDiv}} | |||
}} | |||
| {{#if:{{{content|}}} | |||
|{{{content}}} | |||
}} | |||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
<h2> Журнал релизов </h2> | <h2> Журнал релизов </h2> | ||
{{Wbincludes:Release Log}} | {{Wbincludes:Release Log}} | ||
Следующий релиз | Следующий релиз {{#var:NextRelease}} | ||
<h2> Описание </h2> | <h2> Описание </h2> | ||
[[Image: SupportedSinceRelease.png | | [[Image: SupportedSinceRelease.png |400px|thumb|right| Переменная, в которой нужно заменить имя следующего релиза]] | ||
С помощью этого шаблона мы говорим пользователю, когда появилась нужная ему функция. Чаще всего это будет в устройствах, но может быть и в описании какой-то новой фичи. | С помощью этого шаблона мы говорим пользователю, когда появилась нужная ему функция. Чаще всего это будет в устройствах, но может быть и в описании какой-то новой фичи. | ||
<h3> Как пользоваться </h3> | <h3> Как пользоваться </h3> | ||
Когда мы | Когда мы выпустили новый релиз, то нужно зайти в тело шаблона и в переменную <code>NextRelease</code> нужно вписать имя следующего релиза. Также впишите это имя в [[Wbincludes:Release Log | Журнале изменений в релизах]]. | ||
Когда мы запустили новую фичу — вставьте этот шаблон в описание фичи и укажите релиз, в котором эта фича появилась. Остальное произойдет автоматически после | Когда мы запустили новую фичу — вставьте этот шаблон в описание фичи и укажите релиз, в котором эта фича появилась. Остальное произойдет автоматически после смены имени будущего релиза. Подробнее смотрите в примерах. | ||
<h3> Когда фичи нет в серии </h3> | <h3> Когда фичи нет в серии </h3> | ||
Строка 33: | Строка 58: | ||
<h2> Примеры </h2> | <h2> Примеры </h2> | ||
<syntaxhighlight lang="wiki"> | <syntaxhighlight lang="wiki"> | ||
{{SupportedSinceRelease | {{SupportedSinceRelease | ||
| release= wb- | | release = wb-2110 | ||
|content= | |||
Описание новой фичи. Можно вставлять картинки, таблицы и так далее. | |||
}} | }} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Image: SupportedSinceRelease_release.png |800px|thumb|none| Пример блока без версии пакета ]] | |||
| | |||
<syntaxhighlight lang="wiki"> | <syntaxhighlight lang="wiki"> | ||
{{SupportedSinceRelease | {{SupportedSinceRelease | ||
| release= wb- | | release = wb-2110 | ||
| deb= wb-mqtt-serial | | deb = wb-mqtt-serial | ||
| version= 2. | | version = 2.3.0 | ||
|content= | |||
Описание новой фичи. Можно вставлять картинки, таблицы и так далее. | |||
}} | }} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Image: SupportedSinceRelease_release+deb+version.png |800px|thumb|none| Пример блока с версией пакета]] | |||
| | |||
| | |||
| | |||
<syntaxhighlight lang="wiki"> | <syntaxhighlight lang="wiki"> | ||
{{SupportedSinceRelease | {{SupportedSinceRelease | ||
| release= wb-2110 | | release = wb-2110 | ||
| custom_string= | | custom_string = Произвольная строка | ||
|content= | |||
Описание новой фичи. Можно вставлять картинки, таблицы и так далее. | |||
}} | }} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Image: SupportedSinceRelease_release+custom_string.png |800px|thumb|none| Пример блока с произвольной подписью под заголовком]] | |||
<syntaxhighlight lang="wiki"> | |||
{{SupportedSinceRelease | {{SupportedSinceRelease | ||
| release= wb-2110 | | release= wb-2110 | ||
| | | nobanner= true | ||
}} | }} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Image: SupportedSinceRelease_release+deb+version+nobanner.png |800px|thumb|none| Пример подписи без блока]] | |||
| | |||
</noinclude> | </noinclude> |
Текущая версия на 11:44, 21 августа 2024
Журнал релизов
Ветка | Имя |
---|---|
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-2410
Описание
С помощью этого шаблона мы говорим пользователю, когда появилась нужная ему функция. Чаще всего это будет в устройствах, но может быть и в описании какой-то новой фичи.
Как пользоваться
Когда мы выпустили новый релиз, то нужно зайти в тело шаблона и в переменную NextRelease
нужно вписать имя следующего релиза. Также впишите это имя в Журнале изменений в релизах.
Когда мы запустили новую фичу — вставьте этот шаблон в описание фичи и укажите релиз, в котором эта фича появилась. Остальное произойдет автоматически после смены имени будущего релиза. Подробнее смотрите в примерах.
Когда фичи нет в серии
Иногда страница устройства создаётся раньше, чем его поддержка появляется в серийном wb-mqtt-serial, в таких случаях вставляйте шаблон InternalTestingTemplate. Так мы сможем отследить такие страницы и исправить их после появления поддержки в одном из релизов.
Примеры
{{SupportedSinceRelease
| release = wb-2110
|content=
Описание новой фичи. Можно вставлять картинки, таблицы и так далее.
}}
{{SupportedSinceRelease
| release = wb-2110
| deb = wb-mqtt-serial
| version = 2.3.0
|content=
Описание новой фичи. Можно вставлять картинки, таблицы и так далее.
}}
{{SupportedSinceRelease
| release = wb-2110
| custom_string = Произвольная строка
|content=
Описание новой фичи. Можно вставлять картинки, таблицы и так далее.
}}
{{SupportedSinceRelease
| release= wb-2110
| nobanner= true
}}