Skip to content

docs: add rules for device teardown and README structure - #11

Open
Onlysudden wants to merge 1 commit into
mainfrom
feature/device-teardown-and-readme-rules
Open

docs: add rules for device teardown and README structure#11
Onlysudden wants to merge 1 commit into
mainfrom
feature/device-teardown-and-readme-rules

Conversation

@Onlysudden

Copy link
Copy Markdown
Contributor

Что происходит; кому и зачем нужно:

Оба правила выросли из ревью wb-mqtt-waterius. Там разбирались, кто снимает виртуальные устройства при остановке сервиса, и отдельно - с чего должен начинаться README сервиса. Ответы годятся любому сервису WB, поэтому переезжают в шаблон.

Что сделано и почему.

  1. Добавлен пункт «Виртуальные устройства снимает сам сервис» в разделе «Сервис», следом за перехватом сигналов. Устройства опубликованы с retain, поэтому после остановки сервиса они остаются на брокере, и затереть их топики может только он сам. Снятие ставится на штатный путь остановки, а не в finally, потому что при падении устройства должны остаться и показывать ошибку через Last Will.

  2. Добавлен подраздел «README» перед «Пакетированием». README сервиса начинается с одного-двух предложений о том, что это за сервис, и раздела «Зачем это нужно», где каждый пункт - снятая с человека проблема, а не строка из перечня функций.


Что поменялось для пользователей:

Автор нового сервиса находит в шаблоне два правила, которых там не было - кто и когда снимает виртуальные устройства и с чего начинается README.

Код и упаковка шаблона не тронуты.


Как проверял/а:

Правки текстовые, кода не касаются.

@Onlysudden
Onlysudden requested a review from vitalii-wb August 21, 2026 10:50

@vitalii-wb vitalii-wb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Посмотрел - лайк

@Onlysudden
Onlysudden requested a review from sikmir August 21, 2026 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants