0.0.2 • Published 2 years ago

@tresdoce/nestjs-archetype v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Esta dependencia está pensada para ser utilizada en NestJs Starter, o cualquier proyecto que utilice una configuración centralizada, siguiendo la misma arquitectura del starter.

Glosario


📝 Requerimientos básicos

🛠️ Instalar dependencia

npm install @tresdoce/nestjs-archetype

⚙️ Configuración

Para excluir el path /manifest hay que ajustar el setGlobalPrefix agregando el options exclude que exporta la dependencia.

// .src/main.ts

import { manifestControllerExcludes } from '@tresdoce/nestjs-archetype';

app.setGlobalPrefix(`${server.context}`, {
  exclude: [...manifestControllerExcludes],
});
// .src/app.module.ts
import { ArchetypeModule } from '@tresdoce/nestjs-archetype';

@Module({
    ...,
    imports: [
      ArchetypeModule,
    ],
    ...,
})
export class AppModule {}

📤 Commits

Para los mensajes de commits se toma como referencia conventional commits.

<type>[optional scope]: <description>

[optional body]

[optional footer]
  • type: chore, docs, feat, fix, refactor (más comunes)
  • scope: indica la página, componente, funcionalidad
  • description: comienza en minúsculas y no debe superar los 72 caracteres.

📄 Changelog

All notable changes to this package will be documented in Changelog file.