Donutgramплагины
На этой страницеФайлы 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 и отказ операции. Различайте зарезервированный контракт и работающую нативную возможность.