Salt la conținutul principal

Adaugă metadate marketplace

application config posedă identitatea care apare în bazar: author, categorie, logo, and support link-uri. Pune un logo în public/ și fă referire la el cu logo.
Rolul implicit este declarat cu defineApplicationRole() în propriul său fișier — nu mai aveți aici defaultRoleUniversalIdentifier.
Adăugați de asemenea cuvântul cheie douăzeci și douăzeci de aplicații în package.json astfel încât aplicația să poată fi descoperită:

Adaugă capturi de ecran galerie

O listă de marketplace se vinde cu capturi de ecran. Plasează câteva fișiere PNG în public/gallery/ și fă referire la ele cu galleryImages — acestea sunt afișate ca o galerie pe pagina listării, în ordinea din array.
Începe cu rezultatul final: fă din prima captură de ecran rezultatul finalizat (un document generat), apoi arată cum este declanșat și creat. Folosește crisp, capturi de înaltă rezoluție — sunt primul lucru pe care îl vede utilizatorul.
Dă același tratament README.md — este prima pagină pe npm și GitHub. Deschideți cu o propunere de valoare și o captură de ecran, listați funcțiile titlului, și păstrați detaliile de construcție sub îndoit.

Verifică înainte de livrare

Rulează aceleași porți CI face:
Planul afișează exact ce s-ar schimba pe server, fără a aplica modificările — o bună verificare finală. Vezi Testing şi Sincronizare şi Recuperare.

Publicare

douăzeci de aplicații publish construiește și publică în npm în mod implicit; --private încarcă în schimb o tarball într-un registru privat de douăzeci de servere. Pentru a întinde o aplicație publicată într-o piață de instanță, așteptați sincronizarea catalogului de piață al serverului. Detalii complete şi lista de verificare a versiunii: Publishing.

Ai construit o aplicație 🎉

În şase capitole aţi folosit cea mai mare parte a suprafeţei SDK:
  • Obiecte, câmpuri și o relație pentru a modela datele
  • O funcţie logică expusă ca o unealtă **IA, o acţiune de flux de lucru, şi rute HTTP
  • Vezi, navigare, o comandă și o componentă față pentru UI
  • Un agent + abilitate pentru generarea limbajului natural
  • **metadate Marketplace ** și fluxul de publicare
Aplicația finalizată este la packages/twenty-apps/examples/document-generator.

Unde să mergi mai departe

apps-data
Referință date
Fiecare tip, relație și opțiune index.
apps-logic
Logic reference
Cron and database-event triggers, the key-value store, OAuth connections.
layout-window-v1
Layout reference
Page layouts, dashboard widget-uri și mai multe suprafețe UI.
apps-operations
Operații
CLI, testare, telecomenzi și CI.