Este es el repositorio principal del proyecto Neuron Forge, que integra dos componentes principales:
- Backend: neuron-forge-spring
(incluido como submódulo en la carpetabackend) - Frontend: neuron-forge-ng
(incluido como submódulo en la carpetafrontend)
- Clonar el repositorio principal con submódulos:
git clone --recurse-submodules https://github.com/kpucha/neuron-forge.git
- Realizar cambios en los componentes:
- Navega a
backend/ofrontend/según corresponda. - Realiza tus cambios y haz commit y push en el repositorio respectivo.
- Navega a
- Pull Requests:
- Las ramas
mainestán protegidas; todos los cambios deben integrarse mediante pull requests, que se revisarán y deben pasar los checks de CI.
- Las ramas
- Los secrets compartidos (por ejemplo, claves de despliegue o tokens) se gestionan a nivel de organización o se documentan aquí para uso en ambos proyectos.
- Consulta la documentación interna de cada submódulo para detalles específicos de configuración.
- Desarrollo y Testing:
Cada repositorio (backend y frontend) tiene su propio workflow de CI configurado con caché para agilizar la construcción y pruebas. - Integración:
El repositorio principal permite coordinar y versionar conjuntamente las versiones de backend y frontend mediante submódulos.