16 281
правка
(не показано 15 промежуточных версий этого же участника) | |||
Строка 17: | Строка 17: | ||
== Программисту == | == Программисту == | ||
{{Anchor|coder}} | |||
=== Что делать === | === Что делать === | ||
Так как списки изменений разбиты по типам устройств (реле, датчики и т.п.), то надо определиться, куда мы будем писать изменения, потом: | Так как списки изменений разбиты по типам устройств (реле, датчики и т.п.), то надо определиться, куда мы будем писать изменения, потом: | ||
# Открыть инклюд общего списка изменения для нужного типа устройств, [[Список_шаблонов#changelogs |список инклюдов]]. | # Открыть инклюд общего списка изменения для нужного типа устройств, [[Список_шаблонов#changelogs |список инклюдов]]. | ||
# Внести по образцу новый пункт, указать: | # Внести по образцу новый пункт, указать: | ||
#* release — статус прошивки testing/stable | |||
#* version — версия прошивки | |||
#* date — дата выпуска прошивки в русском формате ДД.ММ.ГГГГ | |||
#* models — наименования затронутых моделей через запятую с подчеркиванием на конце, например, <code>WB-MR6C_</code> | |||
#* content — описание изменения, можно использовать форматированный текст, картинки и галереи. | |||
Параметр <code>{{{1}}}</code> не удалять — это для индивидуального списка. | Параметр <code>{{{1}}}</code> не удалять — это для индивидуального списка. | ||
Стараемся выдержать одинаковый стиль: добавлено, исправлено и т.п. Если где-то написано по-другому — поправь. | |||
=== Прошивка из testing === | === Прошивка из testing === | ||
Строка 32: | Строка 40: | ||
| version = 1.18.4 | | version = 1.18.4 | ||
| date = 26.04.2022 | | date = 26.04.2022 | ||
| models = WB- | | models = WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_ | ||
| content= | | content= | ||
Добработка безопасного режима | Добработка безопасного режима | ||
Строка 48: | Строка 56: | ||
| version = 1.18.4 | | version = 1.18.4 | ||
| date = 26.04.2022 | | date = 26.04.2022 | ||
| models = WB- | | models = WB-MR6C_, WB-MR6C v.2_, WB-MR6C v.3_ | ||
| content= | | content= | ||
Добработка безопасного режима | Добработка безопасного режима | ||
Строка 69: | Строка 77: | ||
#:Например, страница [[WB-MR6C v.3: Changelog]] выглядит так: | #:Например, страница [[WB-MR6C v.3: Changelog]] выглядит так: | ||
#:<syntaxhighlight lang="wikitext"> | #:<syntaxhighlight lang="wikitext"> | ||
{{DISPLAYTITLE: Изменения в прошивке WB-MR6C v.3 }} | {{DISPLAYTITLE: Изменения в прошивке WB-MR6C v.3}} | ||
== Общее == | == Общее == | ||
{{Wbincludes:Changelog Update Devices}} | {{Wbincludes:Changelog Update Devices}} | ||
== Список изменений == | == Список изменений == | ||
{{Wbincludes:WB-MR: Changelog|WB-MR6C v. | {{Wbincludes:WB-MR: Changelog|WB-MR6C v.3_}} | ||
</syntaxhighlight> | </syntaxhighlight> | ||
</noinclude><includeonly>{{#vardefine:IsTesting | </noinclude><includeonly>{{#vardefine:IsTesting | ||
| {{#ifeq: {{{release}}} | testing | — <i>доступно в [[testing]]}}</i> | | {{#ifeq: {{{release}}} | testing | — <i>доступно в [[WB_Modbus_Devices_Firmware_Update|testing]]}}</i> | ||
}}{{#vardefine:TryResult | }}{{#vardefine:TryResult | ||
| '''{{{version}}} ({{{date}}})''' {{#var:IsTesting}} | | '''{{{version}}} ({{{date}}})''' {{#var:IsTesting}} | ||
Строка 87: | Строка 95: | ||
<div class="text-gray">Без изменений для этого устройства.</div> | <div class="text-gray">Без изменений для этого устройства.</div> | ||
}} | }} | ||
{{#ifexpr: {{# | {{#ifexpr: {{#count:{{{1}}}|WB}}>0 | ||
| {{#ifexpr: {{#count:{{{models}}}|{{{1}}}}} | | {{#ifexpr: {{#count:{{{models}}}|{{{1}}}}} = 1 | {{#var:TryResult}}|{{#var:FalseResult}} }} | ||
| {{#var:TryResult}} | | {{#var:TryResult}} | ||