erplibre/conf
Mathieu Benoit 55a093a86d [ADD] convention : ce qu'un sujet de commit doit dire
Le manuel encadrait le corps en détail — pourquoi, dix lignes par langue, ce
qu'on ne répète pas du diff — et ne disait du sujet que « courte, à
l'impératif ». Le sujet est pourtant lu cent fois pour une fois que le corps
l'est : git log --oneline, un blame, un bisect, une note de version.

Faute de règle, les sujets dérivent vers le symptôme et la métaphore, qui se
lisent bien sans nommer la partie du système en jeu. La règle ajoute une
épreuve, pas un gabarit : lire le sujet seul, sans diff ni corps, et savoir
ce qui change et où. Les trois exemples avant/après viennent de l'historique
du dépôt, un exemple inventé ne convainquant personne.

--- EN ---

The manual framed the body in detail — why, ten lines per language, what not
to repeat from the diff — and said of the subject only that it be short and
imperative. Yet the subject is read a hundred times for every reading of the
body: git log --oneline, a blame, a bisect, a release note.

With no rule, subjects drift towards the symptom and the metaphor, which read
well without naming the part of the system at stake. The rule adds a test,
not a template: read the subject alone, with no diff and no body, and be able
to say what changes and where. The three before/after pairs come from the
repository's own history, an invented example convincing nobody.

Assisted-by: Claude Opus 5
(cherry picked from commit c86357eab899c65f41287d4f19e88d0da98285c4)
2026-08-29 02:11:04 -04:00
..
git_manifest.csv [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
git_manifest_mobile.csv [IMP] mobile home installation and run 2025-11-11 05:19:14 -05:00
git_manifest_odoo.csv [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
list_cg_migrator_test.txt [ADD] run_parallel_cg_migrator: remove migrator from cg run parallel 2023-01-07 00:23:15 -05:00
list_cg_template_test.txt [FIX] run_parallel_cg_template: install module with template 2023-01-07 00:23:07 -05:00
list_cg_test.txt [ADD] run_parallel_cg_migrator: remove migrator from cg run parallel 2023-01-07 00:23:15 -05:00
make.code_generator.Makefile [FIX] script test: async adapt python 3.12, support test odoo 18 erplibre 2025-11-22 00:04:19 -05:00
make.database.Makefile [IMP] refactoring to support multiple version of Odoo 2025-10-31 01:32:11 -04:00
make.docker.Makefile [IMP] make docker: docker_show_absolute_path 2026-08-07 02:11:33 -04:00
make.documentation.Makefile [UDP] make doc parallel doc_markdown 2026-03-07 00:46:05 -05:00
make.image_db.Makefile [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
make.installation.Makefile [ADD] installation: add optional extra modules (CybroOdoo) 2026-08-07 02:09:24 -04:00
make.installation.poetry.Makefile [UPD] makefile support poetry and refactor poetry update with new rep 2025-10-31 01:31:41 -04:00
make.robotlibre.Makefile [ADD] make robotlibre rewrite config with queue_job channels 2026-01-10 04:52:31 -05:00
make.ssh.Makefile [ADD] make: add SSH remote deployment targets and todo.py integration 2026-08-07 02:52:12 -04:00
make.test.Makefile [ADD] make: une cible pour les tests unitaires, dépendance mobile déclarée 2026-08-23 02:11:50 -04:00
make.todo.Makefile [UPD] makefile refactoring by moving commands into conf 2025-05-04 01:02:39 -04:00
module_list_image_db_odoo.json [IMP] support multi version odoo on same workspace 2025-10-31 01:36:26 -04:00
pycharm_default_configuration.csv [FIX] script pycharm_configuration: support odoo workspace different version 2025-11-08 23:53:07 -05:00
pycharm_exclude_folder.txt [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
python-erplibre-venv [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
python-erplibre-version [IMP] refactoring .venv.erplibre 2025-10-31 01:34:26 -04:00
supported_version_erplibre.json [UPD] ERPLibre version default odoo 18 2026-03-08 16:09:44 -04:00
template_claude_commands_commit.md [ADD] convention : ce qu'un sujet de commit doit dire 2026-08-29 02:11:04 -04:00
template_claude_commands_todo_add_command.md [IMP] todo: add Claude configs submenu and command listing 2026-03-14 23:26:31 -04:00