На этой страницеФайлы SDK
Файлы и схемы
Определения API, схемы и инструменты для разработки плагинов.
Файлы SDK
Типы, схемы и инструменты включены в исходники сайта. Ниже можно открыть отдельные файлы.
Отдельные определения
| Файл | Назначение |
|---|---|
| index.d.ts | Сигнатуры JavaScript API |
| manifest.schema.json | Поля манифеста |
| ui.schema.json | Структура нативной страницы |
| dgplugin.py | CLI создания, проверки и упаковки |
| mock-host.mjs | Разработческий mock-хост |
Исходный репозиторий
Donutgram на GitHub содержит реализацию хоста, нативные адаптеры, тесты и дополнительные технические документы. Плагин ориентируется на публичный SDK, а не импортирует Swift-классы приложения.
Обновление справочника
Сайт хранит контент в обычных Markdown-файлах src/content/docs. Типы, схемы и примеры включены в public/sdk. Сборка сайта не требует локальной копии приложения, Xcode или доступа к аккаунту Telegram.
Границы контракта
Если имя есть в TypeScript-описании, но адаптер недоступен в текущей сборке, проверяйте api.capabilities и отказ операции. Различайте зарезервированный контракт и работающую нативную возможность.