Zum Inhalt springen

Implementieren von KI Code Reviews in der Odoo Entwicklung – So nutzen wir GitHub Copilot bei Bloopark

1. Dezember 2025 durch
Implementieren von KI Code Reviews in der Odoo Entwicklung – So nutzen wir GitHub Copilot bei Bloopark
Ranga Dharmapriya
| Noch keine Kommentare


Mit wachsenden Odoo Projekten wächst auch der Aufwand für Code Reviews. Kleinste Inkonsequenzen bremsen den Entwicklungsfluss und die Verlaufszeit. In diesem Blogpost zeigen wir, wie wir bei Bloopark GitHub Copilot so konfiguriert haben, dass KI Code Reviews für Odoo wirklich funktionieren – und messbar Zeit sparen.


Warum GitHub Copilot für Odoo Sinn ergibt

Viele Coding-Fehler werden erst während der Pull-Request-Phase entdeckt. Genau hier entstehen Korrekturzeit, zusätzliche Kommentare und Verzögerungen. Wenn man diese Fehler direkt beim Schreiben erkennt, wird der Review-Prozess massiv entlastet.

Copilot ist in VS Code und GitHub bereits nativ integriert und unterstützt uns mit intelligenten Vorschlägen direkt im Editor. Sobald wir Copilot beigebracht haben, wie Odoo strukturiert ist – Modelle, Decorators, Namenskonventionen – wird Copilot vom Autocomplete-Tool zum aktiven Odoo Teammitglied.

Nutzen Sie eine kostenlose Beratung

Wir analysieren mit Ihnen, wie KI Code Reviews in Ihrem Odoo Projekt eingesetzt werden können.



Copilot Custom Code Review konfigurieren


Schritt 1 – Custom Instructions aktivieren

Im GitHub Repository prüfen, ob Custom Instructions aktiv sind:

  1. Öffnen Sie Ihr GitHub-Repository.
  2. Gehen Sie im linken Menü zu Settings → Copilot.
  3. Unter Code Review stellen Sie sicher, dass „Use custom instructions when reviewing pull requests“ aktiviert ist.

GitHub Copilot Einstellungen, Custom Instructions aktivieren, Pull Request Review


Schritt 2 – Custom Instructions Datei anlegen

Sobald diese Option aktiviert ist, erstellen Sie eine neue Datei in Ihrem Repository unter folgendem Pfad:

.github/copilot_custom_instructions.md

Diese Datei ist das Herzstück. Hier erklären wir Copilot, wie unser Odoo Projekt funktioniert: Coding-Richtlinien, Benennungsregeln, bevorzugte Muster / Strukturen. Dadurch hört Copilot auf zu raten – und startet zu verstehen.


Effektive Repository Custom Instructions schreiben (für Odoo-Projekte)

Wenn Sie Ihre Copilot Custom Instructions erstellen, betrachten Sie diese als einen kompakten Leitfaden, der Copilot erklärt, wie Ihr Odoo-Projekt funktioniert, welches Ziel es verfolgt, wie es strukturiert ist und welche Regeln bei Vorschlägen oder Code-Reviews einzuhalten sind.

Wichtig ist, die Anweisungen kurz, verständlich und ausreichend allgemein zu formulieren, damit sie für die meisten Situationen gelten. Schreiben Sie die Inhalte in natürlicher Sprache und im Markdown-Format.

Beachten Sie, dass diese Anweisungen bei jeder Copilot-Anfrage mitgesendet werden. Sie sollten daher Ihre gesamte Entwicklungsumgebung beschreiben – nicht nur ein bestimmtes Feature oder eine einzelne Aufgabe.

Berücksichtigen Sie beim Schreiben insbesondere folgende Bereiche:

  • Kurze Projektübersicht

    • Was macht das Projekt?
    • Welchen Zweck erfüllt es?
  • Ordnerstruktur erläutern

    • Wo befinden sich Models, Views, Wizards und Tests?
  • Bibliotheken und Frameworks

    • OWL (Odoo Web Library) und Bootstrap für UI-Komponenten im Frontend und dynamische Views.
    • Odoo ORM sowie XML-RPC / JSON-RPC für Backend-Logik und Datenkommunikation.
  • Coding Standards definieren

    • Regeln für Imports, Benennungen, Decorators (@api.depends, @api.model) und Docstring-Stil.
  • UI- und UX-Richtlinien (falls relevant)

    • Zum Beispiel bevorzugte Button-Farben, Layout-Konventionen oder Template-Patterns.

Copilot Custom Instructions, Odoo Projektstruktur, Coding Standards, UI UX Patterns

Hinweis: Sobald Sie die Datei copilot_custom_instructions.md vorbereitet haben, stellen Sie sicher, dass Sie sie in den Standardbranch des Repositorys mergen.


Wie Copilot Custom Instructions im Alltag nutzt


In VS Code (Copilot Chat)

Entwickler öffnen Copilot Chat und fragen einfach:

„Review this code.“

Copilot analysiert den Code und referenziert dabei Odoo Strukturen, Muster und Benennungsstandards. Das fühlt sich an wie eine Review durch ein Teammitglied:

VS Code Copilot Chat, Code Review, Odoo Standards, Entwickler Workflow

VS Code Copilot Chat, Code Review, Odoo Standards, Entwickler Workflow


In GitHub Pull Requests

Sobald Sie Ihren Branch gepusht und einen Pull Request eröffnet haben, können Sie einfach eine Copilot-Review anfordern – genauso, wie Sie eine Review von einem Teammitglied anfragen würden.

Copilot scannt anschließend Ihre Änderungen und hinterlässt Kommentare direkt in der Diff-Ansicht.

Bevor Custom Instructions eingerichtet wurden, war dieses Feedback oft sehr allgemein, zum Beispiel:

  • „Consider simplifying this function.“
  • „This variable could have a clearer name.“

Jetzt jedoch versteht Copilot Ihr Odoo-Framework, Ihre Modulstruktur und Ihre Coding-Richtlinien deutlich besser, sodass das Feedback wesentlich spezifischer und hilfreicher wird.

GitHub Pull Request, Copilot Review, Python Naming, Odoo Code

GitHub Pull Request, Copilot Review, Python Naming, Odoo Code

Copilot reviewt Code wie jemand, der Odoo wirklich versteht – nicht „nur“ Python oder JavaScript.


Fazit

KI ersetzt Code Reviews nicht – aber es verbessert sie. Mit Copilot + Odoo Custom Rules entsteht ein Code Review Prozess, der bereits beim Schreiben beginnt – nicht erst, wenn der Pull Request offen ist.

Für Odoo Teams ist diese Konfiguration ein einfacher „High Impact“ Schritt: bessere Codequalität, schnellere Reviews, weniger Zykluszeit.

Jetzt Odoo Code Reviews AI-basiert optimieren​

Wir implementieren Copilot Custom Instructions für Ihre Odoo Codebase. Ergebnis: weniger Review-Zeit, höhere Codequalität, stabilere Entwicklung – schnell spürbar in Ihrem Release Cycle. Nach dem Klick vereinbaren wir einen kurzen Termin & erstellen einen Projekt-Setup-Plan.

Anmelden um einen Kommentar zu hinterlassen