Odood Directory Structure
Odood directory structure is similat to that one for odoo-helper-scripts,
so most users of odoo-helper-scripts will not notice that changes.
Odood project root directory contains following folders:
backups- directory for backups generated byodood db backupcommandconf- directory for configurations used by this odood project. Usualy contains two files: one for normal local config and one that is used to run testsodoo.conf- main configuration used by defaultodoo.test.conf- configuration used to run tests, usualy have different port thenodoo.conf, and does not specify logfile, thus all log messages will be written to stderr and thus catched byodoodtest runner
custom_addons- directory for all addons that are not part of Odoo. Usualy contains only symlinks to addons.data- Odoo data directory used to store files and sessionsdownloads- Directory contains addons downloaded directly from Odoo Market.odoo- Odoo source code downloaded from github.repositories- This directories is designed to store git repositories that contain additional (non-standard) odoo addons.venv- virtualenv directoryodood.yml- configuration for this odood project.
Optional directories:
assembly- if project is configured to use assembly, this directory will contain assembly repository.cache- this directory is designed to contain various caches. For example, git sources defined in assembly spec, will be clonned in cache, and reused for next sync operations.