Ambiente, SCM y herramientas
En el zip nuevo esto vive en Inicio / 07- Gestión del Ambiente (antes estaba mezclado con Elaboración). Restricción de cátedra: software libre. Auth: UARGFlow.
Stack
| Pieza | Uso |
|---|---|
| PHP 7.4+ | Backend |
| HTML / CSS / Bootstrap / JS / jQuery | Frontend |
| MySQL | Base |
| Chart.js | Gráficos |
| PHPUnit | Tests |
| Composer | Dependencias |
| TCPDF | |
| PhpSpreadsheet | Excel |
Alrededor: Git, Docker, XAMPP (local), PlantUML, Excalidraw, Figma, Trello, OpenProject.
SCM y ambientes
Código en Git (el plan habla de GitHub; el remoto real es GitLab 3byte/sigma).
| Ambiente | Cómo |
|---|---|
| Local | XAMPP en cada laptop |
| Desarrollo | Docker, rama de integración |
| Pruebas | Docker, datos de prueba |
| Producción | Docker, versión estable |
Servidor físico a cargo de Adrian Portillo; acceso de los tres.
Ramas del plan: master (prod), pruebas, desarrollo, más feature/* y PR. El README del submódulo sigma usa main / test / develop — misma idea, otros nombres. Ver ramas.
Pase: local → desarrollo (PR) → pruebas (aprobación SQA) → producción.
Prioridades de producto (del informe de herramientas)
- Alta: proyectos, PCU, PHU, reportes
- Media: convergencia, tiempo muerto, exportación
- Baja: extras de usabilidad