Skip to content

[ADD] copilot instructions para GitHub PR review#5

Open
joa-adhoc wants to merge 2 commits intomainfrom
t-64638-copilot-instructions-joa
Open

[ADD] copilot instructions para GitHub PR review#5
joa-adhoc wants to merge 2 commits intomainfrom
t-64638-copilot-instructions-joa

Conversation

@joa-adhoc
Copy link
Copy Markdown

Agrega src/.github/copilot-instructions.md.jinja y src/.github/instructions/*.instructions.md.jinja para que cada repo generado o actualizado por copier reciba las reglas de review de Copilot que mantenemos en ingadhoc/skills/copilot/.

El contenido se sincroniza automáticamente desde ese repo vía el workflow sync-copilot-to-template.yml. No editar a mano acá.

Agrega src/.github/copilot-instructions.md.jinja y
src/.github/instructions/*.instructions.md.jinja para que cada repo
generado o actualizado por copier reciba las reglas de review de
Copilot que mantenemos en ingadhoc/skills/copilot/.

El contenido se sincroniza automáticamente desde ese repo vía el
workflow sync-copilot-to-template.yml. No editar a mano acá.
Copilot AI review requested due to automatic review settings April 21, 2026 17:59
El contenido no usa variables de Jinja, así que copier los copia
verbatim sin necesidad del sufijo. Mantener .md simplifica el
workflow de sync desde ingadhoc/skills y deja la fuente como
markdown puro.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Este PR incorpora al template de repositorios Odoo las instrucciones de revisión para GitHub Copilot, con reglas globales y guías específicas por dominio (modelos, vistas, seguridad, performance, migraciones, manifest, i18n y tests) para que se propaguen a repos generados/actualizados por Copier.

Changes:

  • Agrega src/.github/copilot-instructions.md.jinja con reglas globales y checklist de revisión.
  • Agrega un set de instrucciones por tipo de archivo bajo src/.github/instructions/*.instructions.md.jinja usando applyTo.
  • Documenta criterios de revisión para Odoo (incluyendo notas específicas para Odoo 19+).

Reviewed changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/.github/copilot-instructions.md.jinja Define reglas globales de review y referencias cruzadas a instrucciones por dominio.
src/.github/instructions/views.instructions.md.jinja Guía de review para vistas XML/QWeb (herencia, attrs, list/tree, reportes).
src/.github/instructions/tests.instructions.md.jinja Criterios para sugerir/validar cobertura de tests en diffs con lógica no trivial.
src/.github/instructions/security.instructions.md.jinja Checklist de seguridad (ACL, SQLi, sudo, controllers, filesystem).
src/.github/instructions/performance.instructions.md.jinja Anti-patrones ORM/performance y recomendaciones para crons/compute.
src/.github/instructions/models.instructions.md.jinja Guía de review para modelos (decoradores, relaciones, constraints, ORM).
src/.github/instructions/migrations.instructions.md.jinja Criterios y convenciones para scripts de migración por versión.
src/.github/instructions/manifest.instructions.md.jinja Checklist para __manifest__.py (data/demo/assets/depends/version).
src/.github/instructions/i18n.instructions.md.jinja Reglas para i18n (_(), _lt(), placeholders y no-issues).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants