80 lines
1.4 KiB
Markdown
80 lines
1.4 KiB
Markdown
# 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:
|
|
|
|
```sh
|
|
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:
|
|
|
|
```sh
|
|
git clone git@gitlab.com:mgarcia.avancys/v14_avancys_agofer.git
|
|
```
|
|
|
|
### Custom in-house modules
|
|
|
|
**Location:** `/Extended`
|
|
|
|
To clone from source:
|
|
|
|
```sh
|
|
git clone ssh://git@gitea.agofer.net:22001/Agofer/Extended.git
|
|
```
|
|
|
|
### Modules by Odoo Community Association
|
|
|
|
**Location:** `/Community`
|
|
|
|
To clone from source:
|
|
|
|
```sh
|
|
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:
|
|
|
|
```sh
|
|
sudo ./install_all.sh
|
|
```
|
|
|
|
### To apply patches to installed modules:
|
|
|
|
```sh
|
|
sudo ./apply_patches.sh
|
|
```
|
|
|