Один пакет
@tv/extension-sdk даёт вам схему манифеста, типы PlatformContext, React-хуки, декораторы NestJS и CLI, который создаёт каркас, проверяет и фиксирует снимки. Установите, нацельтесь, выпускайте.
Один SDK. Контракт, который платформа проверяет на этапах сборки, публикации и выполнения. Песочницы по запросу — чтобы вы никогда не работали с продакшеном.
Модуль — это вертикальный срез (собственный фронтенд и, по желанию, бэкенд), который встраивается в платформу Tango Vision. Каждый модуль:
module-manifest.json), который проверяет платформа.PlatformContext — никаких сырых токенов или URL.Вы разрабатываете под SDK; платформа обеспечивает соблюдение контракта. Когда что-то не работает, семь контрактов однозначно показывают, на чьей стороне проблема.
Чтобы увидеть эту структуру в живом коде, откройте tv-module-example — эталонную, намеренно минимальную реализацию контракта — или листайте каталог из 30 боевых модулей, построенных на нём.
Если у вас уже есть система эксплуатации, АСУЗ или мониторинг инженерных систем и вы просто хотите видеть эти данные на графе здания — вам в другую половину сайта. Передать данные внутрь — это один эндпоинт и несколько часов: без SDK, без модуля, без релизного цикла.
→ Интеграции: разработка или настройка?
pnpm add @tv/extension-sdkОбласть @tv находится в приватном реестре, требующем токен, — см. Начало работы, включая настройку .npmrc и работу с build-секретом в Docker.
Тридцать модулей уже работают на этом SDK — CAFM, аренда, навигация, BIM, определение занятости по Wi-Fi и другие. Привилегированного внутреннего API не существует: модули первой стороны используют тот же манифест, тот же PlatformContext и ту же точку входа федерации, что получаете вы.