- JASP modules are first describes in a
yamlfile undermodules-metadatadirectory. This file contains the module's name, description, and the path to the module's source code as shown in this snippet:
name: "Module Name"
gitUrl: "Your JASP module git repository"- When a PR is opened a git workflow triggers,
check-meta-files, where checks can be added. - Merging will only add the new
yamlfile to themodules-metadatadirectory onmainbranch. - To fork and create submodules the workflow
process-new-meta-filesshould be triggered manually. - The
process-new-meta-filesworkflow will parse theyamlfiles and create forks of the remote JASP modules locally. It will also add submodules to the thebeta-modulesfolder.