Skip to main content

Comandos útiles

Estos comandos deben ejecutarse desde la carpeta packages/twenty-server. Desde cualquier otra carpeta, puedes ejecutar npx nx {command} twenty-server (o npx nx run twenty-server:{command}).

Configuración inicial

Iniciando el servidor

Lint

Prueba

Nota: puedes ejecutar npx nx run twenty-server:test:integration:with-db-reset en caso de que necesites restablecer la base de datos antes de ejecutar las pruebas de integración.

Restablecer la base de datos

Si deseas restablecer y sembrar la base de datos, puedes ejecutar el siguiente comando:

Migraciones

Para objetos en esquemas Core/Metadata (TypeORM)

Stack Tecnológico

Twenty utiliza principalmente NestJS para el backend. Prisma fue el primer ORM que usamos. Pero para permitir a los usuarios crear campos y objetos personalizados, un nivel más bajo tenía más sentido ya que necesitamos tener un control detallado. El proyecto ahora usa TypeORM. Así es como se ve la pila tecnológica ahora. Core Base de datos Integraciones de terceros
  • Sentry para rastrear errores
Pruebas Herramientas Desarrollo