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 backup
commandconf
- 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 byodood
test 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.