[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/javascript.md vendored Normal file
View file

@ -0,0 +1,18 @@
# Skill: JavaScript (Odoo Web/Frontend)
## Estilo y convenciones
- Usa ES6+ (let/const, arrow functions, etc).
- Sigue el patrón Odoo: módulos AMD (`odoo.define`).
- Linting con ESLint (`.eslintrc.js` en raíz).
- No mezcles lógica de negocio en JS, solo UI y eventos.
- Usa comentarios para explicar hacks o workarounds.
## Patrones clave
- Scripts en `static/src/js/`.
- Registra tours de UI con `web_tour.tour`.
- Usa eventos delegados para elementos dinámicos (lazy loading, infinite scroll).
- Para AJAX, usa los helpers de Odoo (`ajax.jsonRpc`).
## Errores comunes
- No pongas lógica de negocio en JS, solo en Python.
- Reatacha listeners tras manipular el DOM dinámicamente.