Шаблон:SupportedSinceRelease: различия между версиями

Материал из Wiren Board
(Удалено перенаправление на Шаблон:InTesting)
Метка: удалено перенаправление
(не показана 31 промежуточная версия 2 участников)
Строка 2: Строка 2:
<!-- Указать имя следующего релиза -->
<!-- Указать имя следующего релиза -->
#vardefine:NextRelease
#vardefine:NextRelease
|wb-2110
|wb-2404
}}
}}<includeonly>
<includeonly>{{
{{
<!-- Заголовок блока -->
<!-- Заголовок блока -->
#vardefine:HeaderString
#vardefine:HeaderString
|Скоро в стабильном релизе, а пока доступно в [[testing]]
|{{#if:{{{en|}}}|Soon in stable release, but for now available in [[testing]]|Скоро в стабильном релизе, а пока доступно в [[testing]]}}
}}{{
}}{{
<!-- Описание -->
<!-- Описание -->
#vardefine:CaptionString
#vardefine:CaptionString
|{{#if:{{{deb|}}}
|{{#if:{{{deb|}}}
    | {{{deb}}} ≥ {{{version}}}
| {{{deb}}} ≥ {{{version}}}
    }}
}}
  {{#if:{{{custom_string|}}}
  {{#if:{{{custom_string|}}}
    | {{{custom_string}}}}}  
| {{{custom_string}}}}}
}}{{
}}{{
<!-- Формируем тело блока -->
<!-- Формируем тело блока -->
#vardefine:TestingDiv
#vardefine:TestingDiv
|<div class="testing">
|<div class="testing">
        <div class="testing-label">
<div class="testing-label">
            <span class="testing-header">
<span class="testing-header">
                {{#var:HeaderString}}  
{{#var:HeaderString}}  
            </span><br>
</span><br>
            <span class="testing-caption">
<span class="testing-caption">
            {{#var:CaptionString}} </span>
{{#var:CaptionString}} </span>
        </div>
</div>
        {{#if:{{{content|}}}
{{#if:{{{content|}}}
        |{{{content}}}
|{{{content}}}
        }}
}}
    </div>
</div>
}}{{
}}{{
<!-- Вывод -->
<!-- Вывод -->
#ifeq: {{{release}}}|{{#var:NextRelease}}  
#ifeq: {{{release}}}|{{#var:NextRelease}}  
    | {{#if:{{{nobanner|}}}
| {{#if:{{{nobanner|}}}
        |{{#var:HeaderString}}
|<span style="color:green">{{#var:HeaderString}}</span>
        |{{#var:TestingDiv}}
|{{#var:TestingDiv}}
        }}
}}
    | {{#if:{{{content|}}}
| {{#if:{{{content|}}}
        |{{{content}}}
|{{{content}}}
        }}
}}
}}</includeonly><noinclude>
}}</includeonly><noinclude>
<h2> Журнал релизов </h2>
<h2> Журнал релизов </h2>
Строка 60: Строка 60:
<syntaxhighlight lang="wiki">
<syntaxhighlight lang="wiki">
{{SupportedSinceRelease
{{SupportedSinceRelease
| release = {{#var:NextRelease}}
| release = wb-2110
|content=
|content=
Описание новой фичи. Можно вставлять картинки, таблицы и так далее.
Описание новой фичи. Можно вставлять картинки, таблицы и так далее.
Строка 88: Строка 88:
{{SupportedSinceRelease  
{{SupportedSinceRelease  
| release= wb-2110
| release= wb-2110
| deb= wb-mqtt-serial
| version= 2.16.6
| nobanner= true
| nobanner= true
}}
}}

Версия 16:13, 11 марта 2024

Журнал релизов

Журналы изменений в релизах
Ветка Имя
stable wb-2404wb-2401wb-2310wb-2307wb-2304wb-2207wb-2204wb-2201wb-2110wb-2108 • wb-2104
testing скользящий релиз, изменения

Следующий релиз wb-2404

Описание

Переменная, в которой нужно заменить имя следующего релиза

С помощью этого шаблона мы говорим пользователю, когда появилась нужная ему функция. Чаще всего это будет в устройствах, но может быть и в описании какой-то новой фичи.

Как пользоваться

Когда мы выпустили новый релиз, то нужно зайти в тело шаблона и в переменную 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
}}
Пример подписи без блока