Подання версії
Поля форми, обмеження й що відбувається після надсилання.
- Тип — розширення, тема або мовний пакет.
- Код — як code у маніфесті: 2–120 символів a–z, 0–9, «.», «_», «-».
- Назва — до 180 символів. Версія — як version у маніфесті, до 40 символів.
- Сумісність — діапазон версій Tobto.shop, напр. ^1.0 (до 120 символів).
- JSON публікації — файл <code>-<version>.manifest.json від пакувальника. Обов’язковий для розширень, тем і мовних пакетів.
- ZIP-пакет — до 50 МБ (тема або мовний пакет — до 16 МБ).
Після надсилання версія отримує статус «Завантажено», і запускається автоматична перевірка. Повторне натискання кнопки не створить дубль: кожне подання має власний ключ ідемпотентності.
Те саме можна зробити через API: POST /api/cc/v1/developer/submissions (multipart: manifest — JSON із полями type, code, name, version, compatibility, publication_manifest; package — ZIP) із заголовками X-Organization-ID і Idempotency-Key (UUID).