Estructura del monorepo
El repositorio principal de xtask agrupa los paquetes del runtime y las aplicaciones de ejemplo en un mismo workspace para que APIs, adaptadores, decoradores e integraciones evolucionen juntos.
Documentación
Empieza por la visión general y después pasa a las páginas dedicadas a arquitectura del runtime, referencia de paquetes, referencia de decoradores y las aplicaciones de ejemplo oficiales publicadas en el monorepo xtask.
16 paquetes documentados + 116 decoradores + 22 ejemplos de referencia
El repositorio principal de xtask agrupa los paquetes del runtime y las aplicaciones de ejemplo en un mismo workspace para que APIs, adaptadores, decoradores e integraciones evolucionen juntos.
Los controladores, hooks del ciclo de vida, guards, reglas de seguridad, enlaces de persistencia y entrega de correo se expresan mediante decoradores y se resuelven en tiempo de ejecución a través del kernel y el contenedor.
La lógica de negocio se mantiene estable mientras node-http, Express, Fastify, TypeORM, security y mailer cambian cómo se entrega y amplía la aplicación.
Inicio rápido
npm install @xtaskjs/core @xtaskjs/common reflect-metadataimport "reflect-metadata";
import { CreateApplication } from "@xtaskjs/core";
await CreateApplication({
adapter: "node-http",
autoListen: true,
server: { host: "127.0.0.1", port: 3000 },
});Secciones
Documentación
Ciclo de arranque, canalización de peticiones y diagramas del flujo de seguridad.
Abrir ArquitecturaDocumentación
Detailed reference for core, common, adapters, TypeORM, security, mailer, internationalization, scheduler, cache, queues, and value objects.
Abrir PaquetesDocumentación
Instalación del cliente de consola, referencia de comandos y flujo de generación.
Abrir CLIDocumentación
Catálogo de decoradores organizado por tipo y paquete, con ejemplos.
Abrir DecoradoresDocumentación
Aplicaciones de ejemplo oficiales y cómo utilizarlas.
Abrir EjemplosPuntos clave
El repositorio principal de xtask agrupa los paquetes del runtime y las aplicaciones de ejemplo en un mismo workspace para que APIs, adaptadores, decoradores e integraciones evolucionen juntos.
Los controladores, hooks del ciclo de vida, guards, reglas de seguridad, enlaces de persistencia y entrega de correo se expresan mediante decoradores y se resuelven en tiempo de ejecución a través del kernel y el contenedor.
La lógica de negocio se mantiene estable mientras node-http, Express, Fastify, TypeORM, security y mailer cambian cómo se entrega y amplía la aplicación.