Skip to main content

Comandi utili

Questi comandi devono essere eseguiti dalla cartella packages/twenty-server. Da qualsiasi altra cartella puoi eseguire npx nx {command} twenty-server (oppure npx nx run twenty-server:{command}).

Impostazione iniziale

Avvio del server

Lint

Test

Nota: puoi eseguire npx nx run twenty-server:test:integration:with-db-reset nel caso in cui sia necessario resettare il database prima di eseguire i test di integrazione.

Ripristino del database

Se vuoi resettare e seminare il database, puoi eseguire il seguente comando:

Migrazioni

Per oggetti negli schemi Core/Metadata (TypeORM)

Tech Stack

Twenty utilizza principalmente NestJS per il backend. Prisma è stato il primo ORM che abbiamo usato. Ma per permettere agli utenti di creare campi personalizzati e oggetti personalizzati, un livello più basso aveva più senso poiché abbiamo bisogno di avere un controllo granulare. Il progetto ora utilizza TypeORM. Ecco come appare ora lo stack tecnologico. Core Database Integrazioni di terze parti
  • Sentry per il tracciamento degli errori
Testing Strumenti Sviluppo