diff --git a/CLAUDE.md b/CLAUDE.md index 9416bc3..e80eabc 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -3,7 +3,8 @@ > **Version**: v1.0 - RELEASE (FEATURE COMPLETE) > **Ultima actualizacion**: 2025-12-09 > **Lenguaje**: Zig 0.15.2 -> **Repositorio**: git@git.reugenio.com:reugenio/zcatpdf.git +> **Repositorio**: ssh://git@git.reugenio.com:2222/reugenio/zcatpdf.git +> **Forgejo Web**: https://git.reugenio.com/reugenio/zcatpdf --- @@ -17,9 +18,21 @@ Libreria pura Zig para generacion de documentos PDF. Parte de la familia "zcat*" | Archivo | Contenido | |---------|-----------| +| `CLAUDE.md` | Este archivo - contexto del proyecto | | `README.md` | **Manual de referencia completo** - API, ejemplos de codigo, tipos, archivos | | `FUTURE_IMPROVEMENTS.md` | **Mejoras futuras detalladas** - TTF embedding, encryption integration, forms output, SVG avanzado | -| `CLAUDE.md` | Este archivo - contexto del proyecto | +| `docs/ARQUITECTURA_FPDF2.md` | Analisis de fpdf2 (Python) - arquitectura de referencia | +| `docs/ARQUITECTURA_ZPDF.md` | Diseno inicial del proyecto (historico) | +| `docs/PLAN_MAESTRO_ZPDF.md` | Plan original de implementacion (completado) | + +### Normas del Equipo (TEAM_STANDARDS) + +**Ubicacion**: `/mnt/cello2/arno/re/recode/TEAM_STANDARDS/` + +Documentacion centralizada para todos los proyectos: +- `INFRASTRUCTURE/FORGEJO_GIT_SERVER.md` - Servidor git, tokens, API +- `INTEGRATION_GUIDE.md` - Guia de integracion de proyectos +- `NORMAS_PATRONES_DESARROLLO.md` - Patrones y normas de desarrollo ### Comandos Esenciales @@ -38,14 +51,8 @@ $ZIG build test # etc. (16 ejemplos en total) ``` -### Normas de Trabajo +### Reglas Clave para Este Proyecto -Las normas del equipo estan en: -``` -/mnt/cello2/arno/re/recode/TEAM_STANDARDS/ -``` - -**Reglas clave para este proyecto:** - Nombres en minusculas: `zcatpdf` (no ZcatPDF, no zCatPdf) - Import: `@import("zcatpdf")` - Doc comments (`///`) en funciones publicas @@ -162,19 +169,20 @@ Ver `FUTURE_IMPROVEMENTS.md` para detalles completos: ## Git ```bash -# Remote actual (NOTA: renombrar en Forgejo a zcatpdf) -git remote: git@git.reugenio.com:reugenio/zcatpdf.git +# Remote +origin: ssh://git@git.reugenio.com:2222/reugenio/zcatpdf.git # Branch principal main + +# Comandos comunes +git status +git add -A && git commit -m "mensaje" +git push ``` -**IMPORTANTE tras renombrar directorio:** -```bash -# Despues de: mv zpdf zcatpdf -cd /mnt/cello2/arno/re/recode/zig/zcatpdf -git remote set-url origin git@git.reugenio.com:reugenio/zcatpdf.git -``` +**Nota**: El proyecto fue renombrado de `zpdf` a `zcatpdf` el 2025-12-09. +El repositorio en Forgejo y el remote local ya estan actualizados. ---