Добавить метаданные маркетплейса
Конфигурация приложения содержит сведения, отображаемые в маркетплейсе: автора, категорию, логотип и ссылки на поддержку. Поместите логотип вpublic/ и укажите его в logo.
twenty-app в package.json, чтобы приложение можно было найти:
Добавьте скриншоты в галерею
Страница приложения в маркетплейсе говорит сама за себя благодаря скриншотам. Поместите несколько PNG-файлов вpublic/gallery/ и укажите их в galleryImages — они будут отображаться как галерея
на странице каталога, в порядке следования в массиве.
README.md такое же внимание — это главная страница на npm и GitHub.
Начните с описания ценностного предложения и скриншота, перечислите ключевые функции,
а затем поместите технические детали ниже основной части страницы.
Проверьте перед выпуском
Выполните те же проверки, что и CI:Публикация
twenty app publish по умолчанию собирает и публикует приложение в npm; --private вместо этого загружает
tarball в частный реестр сервера Twenty. Чтобы опубликованное приложение появилось
в маркетплейсе экземпляра, дождитесь синхронизации каталога маркетплейса сервером.
Подробности и контрольный список для выпуска:
Публикация.
Вы создали приложение 🎉
За шесть глав вы использовали большую часть возможностей SDK:- Объекты, поля и связь для моделирования данных
- Функция логики, представленная как инструмент ИИ, действие workflow и маршруты HTTP
- Представления, навигация, команда и фронтенд-компонент для интерфейса
- Агент и навык для генерации на естественном языке
- Метаданные маркетплейса и процесс публикации
packages/twenty-apps/examples/document-generator.
Что дальше
Справочник по данным
Все типы полей, связи и параметры индексов.Справочник по логике
Триггеры Cron и событий базы данных, хранилище ключ-значение, подключения OAuth.Справочник по макетам
Макеты страниц, виджеты панели управления и другие элементы интерфейса.Операции
CLI, тестирование, удаленные репозитории и CI.