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
main
está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.