Prepares a development environment, with instructions for how to clone the different repositories that make up the Odoo platform
| patches | ||
| .gitignore | ||
| apply_patches.sh | ||
| common_exclude_patterns.txt | ||
| install_odoo_code.sh | ||
| README.md | ||
| rejected_special_modules.txt | ||
| rejected_vendor_modules.txt | ||
| selected_oca_modules.txt | ||
| update_from_repo.sh | ||
| vendor_requirements.txt | ||
Development area
Repos for various parts of the Odoo platform.
To be installed into this directory structure:
/opt/odoo
└─┬── core [Core Odoo project and included addons]
│
├── custom [Modules developed in-house]
│
├── community [Modules by OCA]
│
├── apps [Bought from third parties in the Odoo Apps Store]
│
└── vendor [Developed by an Odoo partner under contract]
To download or update code from repositories:
./update_from_repo.sh [-h] -o={all|core|community|vendor|custom}
To install into the production structure:
sudo ./install_odoo_code.sh [-h] -o={all|core|community|vendor|custom}
To apply patches to installed code:
sudo ./apply_patches.sh [-h] -o={all|core|community|vendor}