2.3 KiB
2.3 KiB
AGENTS.md — Verstak Official Plugins
Назначение
Монорепозиторий официальных плагинов Верстака. Каждый плагин — полноценный динамический плагин, проходящий тот же lifecycle, что и сторонние.
Состав
verstak-official-plugins/
AGENTS.md
plugins/
platform-test/ — тестовый плагин для проверки runtime
files/
notes/
markdown-editor/
markdown-preview/
file-preview/
activity/
journal/
browser-inbox/
search/
secrets/
templates/
packages/
shared-ui/
test-harness/
plugin-sdk/ — временно, пока SDK не выделен
package.json
tsconfig.json
Правила для всех плагинов
- Каждый плагин имеет plugin.json с полным manifest.
- Плагины зависят от capabilities, а не от plugin ID.
- Нет скрытого privileged path для official плагинов.
- disable не удаляет пользовательские данные.
- Отсутствие optional capability — degraded mode, не ошибка.
- Plugin Manager показывает статус каждого плагина.
Первый минимальный набор
platform-test— для отладки runtimeofficial.files— файловый менеджерofficial.notes— заметкиofficial.markdown-editor— редакторofficial.markdown-preview— предпросмотрofficial.activity— активностьofficial.browser-inbox— браузерный inbox
Все они должны быть настоящими динамическими плагинами, даже если поставляются вместе с приложением.
Структура плагина
plugin-id/
plugin.json — обязательный manifest
frontend/
index.js — entry point
style.css
backend/ — опционально
plugin-linux-amd64
plugin-windows-amd64.exe
migrations/ — опционально
001_init.sql
assets/
README.md