create-bresit-app
v1.0.0
Published
CLI para generar proyectos Spring Boot 4 + Modulith con arquitectura hexagonal
Maintainers
Readme
create-bresit-app
CLI para generar proyectos Spring Boot 4 + Spring Modulith con arquitectura hexagonal, shared kernel, 19 reglas ArchUnit, y stack de observabilidad completo.
Uso
npx create-bresit-appLo que genera
- Proyecto Spring Boot 4 + Spring Modulith listo para producción
- Arquitectura hexagonal enforced por ArchUnit (19 reglas)
- Shared kernel con Result, PageResponse, DomainEvent, IdGenerator
- Docker Compose con PostgreSQL, Grafana, Prometheus, Tempo, Loki
- Makefile con todos los comandos necesarios
- Liquibase para migraciones de base de datos
- OpenTelemetry + Micrometer para observabilidad
- (Opcional) Módulo de ejemplo con hexagonal completo
- (Opcional) Configuración de Claude Code
Comandos del proyecto generado
make docker-up # Levantar infraestructura
make build # Compilar
make run # Ejecutar con perfil local
make test # Correr todos los tests
make test-guards # Verificar reglas arquitectónicas
make new-module NAME=order # Crear nuevo módulo