Skip to main content
Ваше приложение работает. Последним шагом является его описание для рынка и публикации.

Добавить метаданные торговой площадки

Конфигурация приложений имеет идентификацию отображаемую на рынке: автор, категорию, логотип и поддержку ссылок. Поместите логотип в public/ и укажите его в logo.
Роль по умолчанию объявлена defineApplicationRole() в своем собственном файле — вы больше не передаете defaultRoleUniversalIdentifier здесь.
Также добавьте ключевое слово twenty-app в package.json, чтобы приложение было найдено:

Добавить скриншоты галереи

Список торговых площадок продается со скриншотами. Поместите несколько PNG-файлов в public/gallery/ и укажите их в galleryImages — они будут отображаться как галерея на странице каталога, в порядке следования в массиве.
Возглавие с выплатом: сделайте первый скриншот завершённый результат (сгенерированный документ), затем покажите как он срабатывает и аутентифицирует. Используйте четкие, высококачественные скриншоты — это первое, что видит пользователь.
Дайте README.md ту же обработку — это главная страница npm и GitHub. Начните с описания ценностного предложения и скриншота, перечислите ключевые функции, а затем поместите технические детали ниже основной части страницы.

Проверить перед отправкой

Выполнить те же ворота CI делает:
План точно показывает, что изменится на сервере, не применяя эти изменения — хорошая финальная проверка. См. Testing и Синхронизация и восстановление.

Публикация

app:publish строит и публикует в npm по умолчанию; --private загружает tarball в частный реестр Twenty сервера. Для постройки опубликованного приложения в магазине экземпляра, запустите синхронизацию каталога:
Подробности и контрольный список для выпуска: Публикация.

Вы создали приложение 🎉

В шести главах вы использовали большую часть поверхности SDK:
  • Объекты, поля и отношение для моделирования данных
  • логическая функция выставлена как ИИ инструмент, действие рабочего процесса и HTTP маршруты
  • Виды, навигация, команда и передний компонент для интерфейса
  • Агент + навык для естественного поколения
  • Метаданные торговой площадки и поток публикаций
Готовое приложение находится по адресу packages/twenty-apps/examples/document-generator.

Где перейти далее

Ссылка на данные

Каждый параметр типа поля, отношения и индекса.

Ссылка на логику

Вызовы cron и события базы данных, хранилище ключевого значения, OAuth соединения.

Ссылка на макет

Панели страниц, виджеты панели управления и другие поверхности интерфейса.

Операции

CLI, testing, remotes and CI.