@pyjc-system/platform-generator
v0.2.0
Published
Generador interno de sistemas
Downloads
187
Readme
@pyjc-system/platform-generator
CLI oficial para la generación de sistemas base dentro del ecosistema PYJC.
Este generador permite crear proyectos backend a partir de templates predefinidos, estandarizando estructura, configuración y buenas prácticas desde el primer comando.
✨ Características
- CLI modular y extensible
- Generación de proyectos basada en templates
- Uso de Handlebars para personalización de archivos
- Enfoque en estandarización y productividad
- Compatible con Node.js moderno (ESM)
📦 Instalación
Instalación global mediante npm:
npm install -g @pyjc-system/platform-generatorEsto expone el comando global:
pyjc-motor🚀 Uso
Mostrar la ayuda general del CLI:
pyjc-motor --helpEjemplo de uso típico:
pyjc-motor create backend my-project🧱 Qué genera
Dependiendo del comando y template seleccionado, el generador puede crear:
- Estructura base del proyecto
- Configuración inicial del runtime
- Archivos de configuración (
tsconfig,package.json) - Dockerfile base
- Módulos iniciales (health, bootstrap, etc.)
- Código listo para extender y personalizar
🛠️ Desarrollo local
Clona el repositorio e instala dependencias:
npm installEjecutar el CLI en modo desarrollo (sin compilar):
npm run devGenerar el build del CLI:
npm run build🔄 Versionado y releases
Este proyecto sigue Semantic Versioning:
patch(0.1.x) → correcciones y ajustes menoresminor(0.x.0) → nuevas funcionalidadesmajor(x.0.0) → cambios incompatibles
Publicar una nueva versión:
npm version patch
npm publish --access=public📋 Requisitos
- Node.js ≥ 18
- npm ≥ 9
📄 Licencia
MIT © PYJC
👤 Autor y mantenimiento
Mantenido por PYJC — publicado y distribuido a través de npm.
