dbravoan / dbcms-starter
Starter Laravel para los paquetes Composer de dbCMS.
Requires
- php: ^8.4
- dbravoan/dbcms-admin-theme-dbcms: ^1.0
- dbravoan/dbcms-blocks-basic: ^1.0
- dbravoan/dbcms-core: ^1.0
- dbravoan/dbcms-module-ai-assistant: ^1.0
- dbravoan/dbcms-module-content-audit: ^1.0
- dbravoan/dbcms-module-mcp: ^1.0
- dbravoan/dbcms-theme-db-cyber: ^1.0
- laravel/framework: ^13.0
Requires (Dev)
- fakerphp/faker: ^1.23
- larastan/larastan: ^3.0
- laravel/pint: ^1.14
- laravel/sail: ^1.26
- mockery/mockery: ^1.6
- nunomaduro/collision: ^8.1
- pestphp/pest: ^4.0
- pestphp/pest-plugin-arch: ^4.0
- pestphp/pest-plugin-laravel: ^4.0
- phpstan/phpstan: ^2.2
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Esta plantilla crea una aplicación Laravel que consume paquetes dbCMS publicados
en la línea 1.x (^1.0). No contiene el catálogo de desarrollo. El código
propio pertenece a App; los paquetes instalados residen en vendor/ y no se
modifican directamente.
Empezar paso a paso
Sigue Crear y mantener una web: requisitos Git/Docker, descarga mediante Composer o plantilla GitHub, dependencias, Sail, configuración, assets, instalador, personalización, módulos y actualizaciones. Los comandos ejecutan PHP, Composer y Node en contenedores; no necesitas PHP instalado en tu equipo.
La composición inicial incluye AiAssistant, ContentAudit y MCP, bloques Basic,
tema público db-cyber y tema admin dbcms (restricciones Composer ^1.0).
Los módulos se instalan/activan explícitamente. Los datos de demostración son opcionales.
Conserva composer.lock y package-lock.json en el repositorio del proyecto.
Nunca publiques .env, claves, datos personales ni exports privados. Cada paquete
se versiona de forma independiente a partir de 1.0.0; Composer determina la compatibilidad.
Guías
Estas rutas relativas existen en la exportación del starter (docs y specs del
monorepo viajan con la plantilla; README/AGENTS se sustituyen por los de
.github/starter/files):
- Extensiones y Blade: módulos, temas, bloques y overrides.
- Pruebas: comprobaciones y aislamiento.
- Despliegue opcional: ejemplo VPS; activar solo con
DEPLOY_ENABLED=true(vars.DEPLOY_ENABLED). - Actualización: instalación limpia; sin upgrade desde versiones previas.
- Arquitectura e instrucciones para agentes.
- Seguridad y licencia MIT.
Configura tus comprobaciones y tu procedimiento de producción. El ejemplo GitHub
Actions solo se habilita con DEPLOY_ENABLED=true y los requisitos documentados.
El monorepo de desarrollo es privado; contacta con los responsables para colaborar.