Skip to main content

Commandes utiles

Ces commandes doivent être exécutées depuis le dossier packages/twenty-server. Depuis n’importe quel autre dossier, vous pouvez exécuter npx nx {command} twenty-server (ou npx nx run twenty-server:{command}).

Configuration initiale

Démarrer le serveur

Analyse

Test

Remarque: vous pouvez exécuter npx nx run twenty-server:test:integration:with-db-reset si vous avez besoin de réinitialiser la base de données avant de lancer les tests d’intégration.

Réinitialiser la base de données

Si vous souhaitez réinitialiser et peupler la base de données, vous pouvez exécuter la commande suivante :

Migrations

Pour les objets dans les schémas Core/Metadata (TypeORM)

Écosystème Tech

Twenty utilise principalement NestJS pour le backend. Prisma a été le premier ORM que nous avons utilisé. Mais pour permettre aux utilisateurs de créer des champs et objets personnalisés, un niveau inférieur avait plus de sens car nous avons besoin d’un contrôle granulaire. Le projet utilise maintenant TypeORM. Voici à quoi ressemble maintenant la pile technologique. Noyau Base de données Intégrations tierces
  • Sentry pour suivre les bugs.
Tests Outils Développement