Étape 9 sur 11

Assembler le workspace

Le cœur, vos modules, les données locales et les logs ont des propriétaires différents. L'arborescence rend ces limites visibles.

1. Complétez l'arborescence

Dans l'explorateur de votre éditeur, ajoutez les dossiers manquants pour obtenir :

odoo-19-workspace/
.venv/
config/
custom_addons/
scripts/
src/
  odoo/
var/
  data/
  log/
  • src/odoo/ contient le cœur Community suivi par Git ;
  • custom_addons/ contient votre travail ;
  • .venv/ contient l'interpréteur et les paquets isolés ;
  • config/ accueillera la configuration locale ;
  • var/data/ et var/log/ contiennent l'état produit pendant l'exécution ;
  • scripts/ accueillera les commandes de démarrage répétables.

2. Protégez l'état local

Créez le fichier suivant. Il empêche un futur dépôt du workspace d'enregistrer l'environnement Python, la configuration réelle, les bases locales ou les logs.

.gitignore
.venv/
config/odoo.conf
var/data/
var/log/
__pycache__/
*.pyc
Le code et l'état ne voyagent pas ensemble.

Les modules de custom_addons/ peuvent être versionnés. Un mot de passe local, un environnement Python et une base ne le sont pas.

3. Vérifiez sans commande superflue

L'explorateur de fichiers de l'éditeur suffit : vous devez voir les six dossiers de premier niveau et src/odoo/odoo-bin. Si l'un manque, corrigez l'arborescence avant d'écrire la configuration.