From c71e3598c67a8998ed436cdb9e08ad7334602a32 Mon Sep 17 00:00:00 2001 From: Janik von Rotz Date: Tue, 9 Jun 2026 09:09:41 +0200 Subject: [PATCH] vault backup: 2026-06-09 09:09:41 --- Entwicklung.md | 8 -------- Infomaniak AI Tools.md | 5 +++++ Kollaboration.md | 1 + OCA Guidelines.md | 5 +++++ Odoo Project Collaboration.md | 26 ++++++++++++++++++++++++++ Odoo Snippets.md | 5 +++++ Odoo.md | 1 + OpenCode.md | 8 +------- Richtlinie - Odoo Modulentwicklung.md | 22 +++++----------------- Taskfile prompts.md | 22 ++++++++++++++++++++++ ai agents.md | 9 +++++++++ 11 files changed, 80 insertions(+), 32 deletions(-) delete mode 100644 Entwicklung.md create mode 100644 Infomaniak AI Tools.md create mode 100644 OCA Guidelines.md create mode 100644 Odoo Project Collaboration.md create mode 100644 Odoo Snippets.md create mode 100644 Taskfile prompts.md create mode 100644 ai agents.md diff --git a/Entwicklung.md b/Entwicklung.md deleted file mode 100644 index c9dae248..00000000 --- a/Entwicklung.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Entwicklung -kind: reference ---- - -Wird synonym mit [[Softwareentwicklung]] verwendet. - -Siehe [[man]] pages für Befehle auf der Kommandozeile. diff --git a/Infomaniak AI Tools.md b/Infomaniak AI Tools.md new file mode 100644 index 00000000..fdc42c3b --- /dev/null +++ b/Infomaniak AI Tools.md @@ -0,0 +1,5 @@ +--- +kind: reference +website: https://ai-tools.infomaniak.com/ +section: vendor +--- diff --git a/Kollaboration.md b/Kollaboration.md index 1d9f464d..5c597629 100644 --- a/Kollaboration.md +++ b/Kollaboration.md @@ -9,3 +9,4 @@ Weiterführende Links: - [[Subunternehmen]] - [[Odoo Development Workflow]] +- [[Odoo Project Collaboration]] diff --git a/OCA Guidelines.md b/OCA Guidelines.md new file mode 100644 index 00000000..ab835a71 --- /dev/null +++ b/OCA Guidelines.md @@ -0,0 +1,5 @@ +--- +section: dev +kind: reference +website: https://github.com/OCA/odoo-community.org/blob/master/website/Contribution/CONTRIBUTING.rst +--- diff --git a/Odoo Project Collaboration.md b/Odoo Project Collaboration.md new file mode 100644 index 00000000..753534b0 --- /dev/null +++ b/Odoo Project Collaboration.md @@ -0,0 +1,26 @@ +--- +kind: explain +section: dev +lang: en +--- + +A short outline on how we want to collaborate on Odoo projects with third parties. + +## General conditions + +- We do not recommend nor use Odoo Studio. Instead we create [[Odoo Snippets]]. +- When working with [[ai agents]] prompts have to be submitted and committed to the repo. See [[Taskfile prompts]] for details. +- Whoever breaks the Odoo build last is responsible to fix it. + +## Module Development + +- We build modules according to the [[OCA Guidelines]]. +- Modules must be made available in public repos. +- Add module repos as git submodules to Odoo.sh projects. + +## Quality Assurance + +- The module can be installed without errors. +- The code of the module is linted. +- There are not typos in strings and texts. +- The module has been UI tested. \ No newline at end of file diff --git a/Odoo Snippets.md b/Odoo Snippets.md new file mode 100644 index 00000000..d97c6a21 --- /dev/null +++ b/Odoo Snippets.md @@ -0,0 +1,5 @@ +--- +kind: reference +section: dev +website: https://odoo.build/snippets.html +--- diff --git a/Odoo.md b/Odoo.md index 583eaebe..082fd1c5 100644 --- a/Odoo.md +++ b/Odoo.md @@ -41,6 +41,7 @@ Odoo besteht im wesentlichen aus der [[Odoo Community Edition]] und der [[Odoo E - [[Develope an Odoo module]] - [[Odoo Modul]] - [[Odoo Berichte]] +- [[Odoo Project Collaboration]] ## Infrastruktur diff --git a/OpenCode.md b/OpenCode.md index 74018045..e52cbd6c 100644 --- a/OpenCode.md +++ b/OpenCode.md @@ -4,10 +4,4 @@ kind: howto website: https://opencode.ai/ --- -You can install the OpenCode cli with [[Mint System Dotfiles]]. - -## HowTo - -### ## Connect to cortecs - - +You can install the OpenCode cli with [[Mint System Dotfiles]]. \ No newline at end of file diff --git a/Richtlinie - Odoo Modulentwicklung.md b/Richtlinie - Odoo Modulentwicklung.md index 09298db6..8aa8829e 100644 --- a/Richtlinie - Odoo Modulentwicklung.md +++ b/Richtlinie - Odoo Modulentwicklung.md @@ -6,25 +6,11 @@ section: policy ## Guidelines -We following the [OCA Guidelines](https://github.com/OCA/odoo-community.org/blob/master/website/Contribution/CONTRIBUTING.rst) . - -## Quality Assurance - -Here is check list before doing any commit: - -- The module can be installed without errors -- The code of the module is linted -- There are not typos in strings and texts -- CI tests are passed -- The readme file of the repo lists the module and its summary -- There are no unnecessary files in the stage -- Every string is translated -- No copy paste of AI-code from the prompt -- The module is tested in the UI +Wir entwickeln gemäss den [[OCA Guidelines]]. ## Testing -Writing tests is welcomed, but [[Odoo Module Test Instructions]] are sufficient. +Das Minium an Testing ist die Erstellung von [[Odoo Module Test Instructions]]. ## Namenskonventionen @@ -49,6 +35,8 @@ Beispiel für Parameter zum Kopieren eines Feldes im Einkaufsvertrag: `purchase_ Wenn Funktion überschrieben wird muss eine Kommentar in diesem Format hinzugefügt werden: ```python -"""OVERWRITE: Funktionsbeschreibung""" +""" +OVERWRITE: Funktionsbeschreibung +""" #OVERWRITE: ``` diff --git a/Taskfile prompts.md b/Taskfile prompts.md new file mode 100644 index 00000000..20378e49 --- /dev/null +++ b/Taskfile prompts.md @@ -0,0 +1,22 @@ +--- +section: dev +kind: explain +lang: en +--- + +Taskfile prompts is a cli command set, a specification template and way of integrating prompt specifications into existing software development projects. + +## cli commands + +With a [[taskfile]] you have access to `create-prompt` and `list-promts`: + +## specification template + +When creating a new prompt this template is used: + +## integration + +Prompt files are created into in the `prompts` folder in the current directory. + +See for examples. + diff --git a/ai agents.md b/ai agents.md new file mode 100644 index 00000000..49ae844c --- /dev/null +++ b/ai agents.md @@ -0,0 +1,9 @@ +--- +kind: reference +section: term +lang: en +--- + +Also known as "clankers". Harnesses for inference models. + +We recommend [[OpenCode]] with [[Infomaniak AI Tools]]. \ No newline at end of file