Files
codeuploader 5846c515f3 feat: sitio CV completo v1.0.0
- 4 temas WordPress: persona-cv (activo), lumina, apex-cv, cvolio
- Plugin pflores-cv-fields con CMB2 (100% gratuito) — admin editable
- Generador PDF dinámico con Chromium headless (?cv_pdf=1)
- Datos del CV de Patricia Flores cargados en CMB2
- URL dinámica con soporte proxy SSL (NPM/X-Forwarded-Proto)
- WP Mail SMTP instalado (pendiente config SMTP)
- Documentación completa: PROMPT_IA.md, DEPLOY_WEB.md, PRODUCCION.md, VERSIONADO.md
2026-06-05 11:21:30 -05:00

51 lines
2.1 KiB
Markdown

# Versionado — pflores.linkedcorp.net
## Esquema: `X.Y.Z`
| Nivel | Cuándo subirlo |
|-------|---------------|
| `X` | Rediseño completo, cambio de CMS, rotura de compatibilidad mayor |
| `Y` | Nuevo tema completo, nueva sección del CV, nuevo módulo funcional |
| `Z` | Correcciones visuales, ajuste de texto, nuevo campo, fix de bug |
## Qué se versiona
- `frontend/` — todos los temas WordPress propios
- `backend/wordpress/wp-content/plugins/pflores-cv-fields/` — plugin propio
- `backend/wordpress/wp-content/themes/apex-cv/` — tema en directorio real
- `backend/wordpress/wp-config.php` — sin credenciales (usa variables de entorno)
- `backend/start-wordpress.sh`
- `docs/`
- `README.md`, `PROMPT_IA.md`, `CHANGELOG.md`, `VERSION`, `VERSIONADO.md`
- `PRODUCCION.md`, `DEPLOY_WEB.md`
- `.env.example`
- `.gitignore`
- Archivos de assets del CV: `CV_Patricia_Flores_Sanchez_ES_FINAL.docx`, imágenes QR/perfil
## Qué NO se versiona
- `.env` — credenciales locales
- `.token_gitea` — token de acceso Gitea
- `backend/wordpress/wp-admin/` y `wp-includes/` — núcleo de WordPress
- `backend/wordpress/wp-content/plugins/cmb2/` — plugin de terceros descargado
- `backend/wordpress/wp-content/plugins/wp-mail-smtp/` — plugin de terceros
- `backend/wordpress/wp-content/themes/twenty*/` — temas por defecto
- `backend/wordpress/wp-content/uploads/` — media subida
- `backend/wordpress/wp-content/debug.log`
- `.DS_Store`, `.claude/`
- `LOCAL_DEPLOY_CONTEXT.md` — contexto local con credenciales
## Checklist antes de cada commit
1. `git status` — revisar qué se incluye
2. Verificar que `.env` y `.token_gitea` NO están en staging
3. Si hay cambios funcionales → actualizar `VERSION` y `CHANGELOG.md`
4. Mensaje de commit claro: `feat:`, `fix:`, `chore:`, `docs:`
## Checklist antes de subir a Gitea (`git push`)
1. Todo el checklist de commit cumplido
2. Site funcionando: `curl -s http://127.0.0.1:8081/ | grep -c "Patricia Soledad"`
3. PDF funcionando: `curl -sI http://127.0.0.1:8081/?cv_pdf=1 | grep Content-Type`
4. Ver `DEPLOY_WEB.md` para pasos completos