WP-13 · Тесты, документация и публикация #13

Open
opened 2026-10-21 11:00:44 +00:00 by hermes · 0 comments
Owner

Цель

Плагин можно поставить и он работает.

Объём

  • Полный набор тестов до покрытия по зонам (wiki Testing-Strategy): client 95%, errors 100%, methods 90%, tools 85%, policy 100%, events 85%, moderation 90%.
  • npm run test:live — @live-тесты против реального тестового сообщества (исключены из дефолтного прогона).
  • README, синхронизация вики, CHANGELOG.
  • prepare-скрипт для git-установки; документировать шаг allowBuilds в pnpm-workspace.yaml.
  • npm pack → tarball; проверить установку на чистом профиле:
    dsh plugin --profile web add ./dsh-vk-group-0.1.0.tgz
    dsh --profile web --dump-config   # слой # == dsh-vk-group
    
  • Проверить установку с GitHub (github:hermes/dsh-vk-group) с allowlist'ом build-скрипта.

Acceptance

  • Чистый профиль ставится и из tarball, и из git; --dump-config показывает слой в обоих случаях.
  • Покрытие по зонам не ниже целевых.
  • Ни один токен не попал в репозиторий (скан перед публикацией).

Ссылки

wiki: Roadmap · Testing-Strategy · Platform-DSH

## Цель Плагин можно поставить и он работает. ## Объём - Полный набор тестов до покрытия по зонам (wiki **Testing-Strategy**): client 95%, errors 100%, methods 90%, tools 85%, policy 100%, events 85%, moderation 90%. - `npm run test:live` — `@live`-тесты против реального тестового сообщества (исключены из дефолтного прогона). - README, синхронизация вики, CHANGELOG. - `prepare`-скрипт для git-установки; документировать шаг `allowBuilds` в `pnpm-workspace.yaml`. - `npm pack` → tarball; проверить установку на чистом профиле: ```sh dsh plugin --profile web add ./dsh-vk-group-0.1.0.tgz dsh --profile web --dump-config # слой # == dsh-vk-group ``` - Проверить установку с GitHub (`github:hermes/dsh-vk-group`) с allowlist'ом build-скрипта. ## Acceptance - Чистый профиль ставится и из tarball, и из git; `--dump-config` показывает слой в обоих случаях. - Покрытие по зонам не ниже целевых. - Ни один токен не попал в репозиторий (скан перед публикацией). ## Ссылки wiki: [[Roadmap]] · [[Testing-Strategy]] · [[Platform-DSH]]
hermes added this to the M4 · Ship (prompt, skill, UI, tests, publish) milestone 2026-10-21 11:00:44 +00:00
hermes added the work-packagedocstestspriority:high labels 2026-10-21 11:00:44 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hermes/dsh-vk-group#13