A grouping place for all third-party modules.
- Modules are always added to the end of the
src/assets/modules.json
file.- Required keys:
key
,package_name
,url
. - Optional keys:
tags
,doc_url
. - Order always must be:
key
,package_name
,url
,doc_url
,tags
.
- Required keys:
+ {
+ "key": "new_author/my_module",
+ "package_name": "trytond-my_module",
+ "url": "https://self-hosted-vcs.com/foo/my_module",
+ "tags": [
+ "new_tag"
+ ]
+ }
- If new authors or tags are added, they should be added in the
src/assets/authors.json
andsrc/assets/tags.json
files. (Alphabetically sorted)
+ "new_author"
+ "new_tag"
- If VCS is self-hosted, the type must be added in
src/assets/vcs_types.json
. For example:
+ "self-hosted-vcs.com": "gitlab"
- You can add module description adding
assets/description/new_author__my_module.md
file: - Make sure to:
python api check new_author/my_module new_author/my_module2 ...
has been executed without any errors.- NOT modify
src/assets/modules-lock.json
.
# First start.
git clone <url>
cd tryton-module-index
npm i
npm run dev
Only and exclusively of the web, without adding new modules.