Prepares a development environment, with instructions for how to clone the different repositories that make up the Odoo platform
Go to file
2022-12-23 07:18:08 +00:00
patches Re-rolls patch against new version of l10n-co-account-e-invoicing 2022-10-13 19:06:48 -05:00
.gitignore [ADD] New repo from Avancys 2022-10-08 10:15:58 -05:00
apply_patches.sh Applies some best practices to bash scripts 2022-10-13 18:24:38 -05:00
common_exclude_patterns.txt [ADD] Patches for special e-invoice module 2021-09-22 19:04:47 -05:00
install_odoo_code.sh Includes all options in Install script 2022-10-13 18:58:11 -05:00
README.md [DOC] README reflects new structure (in progress) 2022-12-23 07:18:08 +00:00
rejected_vendor02_modules.txt Replaces e-invoice repo with e-documents plus replacement 2022-10-12 15:04:58 -05:00
rejected_vendor_modules.txt [FIX] Uses (obsolete) module electronic_invoice_dian from special repo instead of vendor 2021-12-01 18:39:39 -05:00
selected_oca_modules.txt [ADD] New OCA modules for REST API 2022-11-05 07:40:41 -05:00
update_from_repo.sh Applies some best practices to bash scripts 2022-10-13 18:24:38 -05:00
vendor_requirements.txt [ADD] New OCA modules, vendor requirements, patch notices 2022-04-08 13:18:48 -05:00

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, all repos mixed in a flat structure]
        │
        ├── apps      [Bought from third parties in the Odoo Apps Store]
        │
        ├── vendor    [Developed by an Odoo partner under contract]
        │
        ├── vendor01  [In-house copy of modules removed from e-invoice repo]
        │
        └── vendor02  [New e-document modules (replaces original e-invoice repo)]

To download or update code from repositories:

./update_from_repo.sh [-h] -o={all|core|community|vendor|vendor01|vendor02|custom}

To install into the production structure:

sudo ./install_odoo_code.sh [-h] -o={all|core|community|vendor|vendor01|vendor02|custom}

To apply patches to installed code:

sudo ./apply_patches.sh [-h] -o={all|core|community|vendor|vendor02}