[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:
parent
625b9582b3
commit
02a4758635
5 changed files with 85 additions and 1 deletions
18
.github/skills/xml.md
vendored
Normal file
18
.github/skills/xml.md
vendored
Normal 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).
|
||||
Loading…
Add table
Add a link
Reference in a new issue