Hasta ahora el proyecto carecía de convenciones documentadas. Esta configuración inicial consolida code style, git conventions, política de tests, comandos /audit y /check, y las skills locales del repo (sf-backend-architecture y clean-ddd-hexagonal) en una estructura reutilizable: defaults estrictos al copiar a otros repos, con excepciones específicas de sf-sim documentadas por su carácter legacy. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.2 KiB
1.2 KiB
Git conventions
Subset siempre cargado. Para guía completa (PRs, flujo de revisión, propósito) ver CONTRIBUTING.md.
Branches
- Con ticket:
WEBINT-XXX_descripcion-breve— el ticket actúa como tipo. - Sin ticket:
tipo/descripcion-brevecontipo∈feat|fix|docs|style|refactor|test|chore.
Ejemplos: WEBINT-338_tiempo_suspension, feat/gateway-francia, fix/correlation-id.
Nunca trabajar directo sobre main.
Commits — Conventional Commits
Formato:
tipo(alcance): descripción breve en imperativo
[Cuerpo opcional]
[Pie opcional: refs a issues, breaking changes]
tipo ∈ feat | fix | docs | style | refactor | perf | test | chore.
Ejemplos:
feat(auth): implementar login con Googlefix(db): corregir error de conexión en timeoutdocs(readme): actualizar instrucciones de instalación
Descripción en español, imperativo, sin punto final, minúscula tras los dos puntos.
Pull Requests
- Repo en Gitea self-hosted:
git.savefamilygps.net/SaveFamily/sf-sim(no usargh). - Reviewer designado: Alvar San Martin (
alvarsanmartin@savefamilygps.com). Asignarlo en cada PR y esperar su aprobación antes de fusionar.