[DOC] Añadir archivos de skills detallados (python, xml, html_css, javascript) y actualizar README.md con instrucciones de tests actualizadas.

This commit is contained in:
snt 2026-02-20 20:34:49 +01:00
parent 625b9582b3
commit 02a4758635
5 changed files with 85 additions and 1 deletions

18
.github/skills/xml.md vendored Normal file
View file

@ -0,0 +1,18 @@
# Skill: XML (Odoo Views)
## Estilo y convenciones
- Indentación: 4 espacios (no tabs).
- Usa `position` explícito en XPaths (`before`, `after`, `inside`, `replace`, `attributes`).
- Referencia grupos con `module.xml_id`.
- Usa `sequence` para ordenar campos en vistas.
- No pongas lógica condicional en QWeb, solo acceso a atributos.
## Patrones clave
- Define vistas en `views/*.xml`.
- IDs: usa el patrón `modulo.nombre_descriptivo`.
- Traduce strings en XML, nunca en Python para campos.
- Para QWeb, prepara todos los datos en el controller.
## Errores comunes
- XPath not found: revisa la herencia y los XML IDs.
- No uses lógica compleja en QWeb (ver QWEB_BEST_PRACTICES.md).