Vai al contenuto principale

Aggiungi metadati di mercato

La application config contiene l’identità che appare nel marketplace: autore, categoria, logo e supporta i link . Metti un logo in public/ e fai riferimento con logo.
Il ruolo predefinito viene dichiarato con defineApplicationRole() nel proprio file — non passi più defaultRoleUniversalIdentifier qui.
Aggiungi anche la parola chiave twenty-app a package.json così l’app è scopribile:

Aggiungi screenshot galleria

Una quotazione di mercato si vende con screenshot. Trascina alcuni PNG in public/gallery/ di e li referenzia con galleryImages — rendono come una galleria nella pagina di elenco, in ordine array.
Lead with the payoff: make the first screenshot the finished result (an generated document), then show how it’s triggered and authored. Usa cattura ad alta risoluzione croccanti, — sono la prima cosa che un utente vede.
Dare README.md lo stesso trattamento — è la prima pagina su npm e GitHub. Apri con la proposizione del valore e uno screenshot, elenca le caratteristiche del titolo, quindi tieni i dettagli della build sotto la piega.

Controllare prima di spedire

Eseguire lo stesso cancelli CI fa:
Il piano mostra esattamente cosa verrebbe modificato sul server senza applicare effettivamente le modifiche — un buon controllo finale di coerenza. Vedi Testing e Sincronizzazione & recupero.

Pubblica

venti app publish costruisce e pubblica a npm per impostazione predefinita; --private carica un tarball su un registro privato di Twenty server. Per superficiare un’app pubblicata nel marketplace di un’istanza, attendere la sincronizzazione del catalogo del marketplace del server. Dettagli completi e la lista di controllo rilascio: Publishing.

Hai costruito un’app 🎉

In sei capitoli hai usato la maggior parte della superficie SDK:
  • Oggetti, campi e una relazione per modellare i dati
  • Una funzione logica esposta come strumento di intelligenza artificiale, un workflow action, e HTTP routes
  • Viste, navigazione, un comando e un componente frontale per l’interfaccia utente
  • Un agente + abilità per la generazione di linguaggio naturale
  • Marketplace metadata e il flusso di pubblicazione
L’app completata è su packages/twenty-apps/examples/document-generator.

Dove andare avanti

apps-data
Riferimento dati
Ogni tipo di campo, relazione e opzione indice.
apps-logic
Logica riferimento
Cron e database-event triggers, il key-value store, connessioni OAuth.
layout-window-v1
Layout reference
Page layouts, dashboard widget, e altre superfici dell’interfaccia utente.
apps-operations
Operations
CLI, test, telecomandi e IC.