Files
Milton Gonzalez 1d22adc42e chore: estructura inicial del MVP
Backend (Express + MariaDB) y frontend (React + Vite, identidad Fluent/Windows) con el
nucleo funcional: seguridad, organizacion, proyectos, actividades, subtareas, dependencias,
dashboard, calendario, gantt, comentarios, adjuntos, notificaciones in-app y catalogos.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-03 08:37:58 -05:00

34 lines
1.2 KiB
Markdown

# Versionado - project.linkedcorp.net
## Regla principal
`.gitignore` ya copiado y ajustado desde `GITIGNORE_TEMPLATE.md`. Versionado `X.Y.Z`.
- `X`: cambio fuerte o mayor (ruptura de compatibilidad, cambios grandes de arquitectura/BD/flujos)
- `Y`: cambio medio (módulo nuevo, funcionalidad nueva completa)
- `Z`: cambio bajo (correcciones, ajustes menores, hotfixes)
## Si se debe versionar
- Código fuente, `README.md`, `AGENTS.md`, `docs/`, `SPEC.md`, `API.md`, `BASE_DE_DATOS.md`,
`CONFIGURACION.md`, `.env.example`, `package.json` + lockfile, `database/migrations`,
`database/seeds`, `scripts/`.
## No se debe versionar
- `.env`, secretos/tokens/llaves, `node_modules/`, builds, logs, `storage/`, `backend/uploads/`,
archivos temporales, contexto local de despliegue.
## Regla operativa
- Antes de producción, revisar si corresponde subir versión.
- Toda versión nueva se refleja en `VERSION` y `CHANGELOG.md`.
- Usar `scripts/set-version.sh X.Y.Z` para actualizar todos los archivos de versión de una vez.
## Script set-version.sh
Ver `scripts/set-version.sh` en este proyecto (copiado de la plantilla del grupo, sin sección
Android porque este proyecto no tiene app móvil).
Uso: `./scripts/set-version.sh 0.1.0`