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_all.sh | ||
| README.md | ||
| rejected_proprietary_modules.txt | ||
| selected_oca_modules.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]
Repositories
Odoo 14.0 core
Location: /odoo
To clone from source:
git clone --single-branch --depth 1 --branch 14.0 https://github.com/odoo/odoo.git
Avancys v14 for Agofer
Location: /v14_avancys_agofer
To clone from source:
git clone git@gitlab.com:mgarcia.avancys/v14_avancys_agofer.git
Custom in-house modules
Location: /Extended
To clone from source:
git clone ssh://git@gitea.agofer.net:22001/Agofer/Extended.git
Modules by Odoo Community Association
Location: /Community
To clone from source:
git clone --recurse-submodules \
ssh://git@gitea.agofer.net:22001/Agofer/Community.git
Subsequent updates:
git pull --recurse-submodules
To install into the production structure:
sudo ./install_all.sh
To apply patches to installed modules:
sudo ./apply_patches.sh