The assembly spec is stored in odood-assembly.yml in the root of the assembly repository.
It is a YAML file with a single required top-level key: spec.
spec:
addons-list: [...]
sources-list: [...]
known-addons: [...]
layout: standard
Each entry in addons-list is either a plain string (addon name only) or a mapping:
addons-list:
- my_addon # string shorthand — name only
- name: other_addon # mapping form
source: my_repo # optional: bind to a named source
- name: paid_addon
odoo_apps: true # optional: download from Odoo Apps
Field
Required
Default
Description
name
yes
—
Technical name of the Odoo addon.
source
no
null
Name of the source entry to fetch this addon from. When set, Odood will only search the named source and will fetch the addon even if that source has no-search: true.
odoo_apps
no
false
When true, download this addon from Odoo Apps instead of a git source.