Skip to content

Decide and document where to store metadata schemas and process schemas #328

@denisri

Description

@denisri

Any new process, pipeline, or toolbox will likely come with its metadata and completion schemas. We must decide, implement and document a way to discover and parse them, and/or to switch to the correct schema when using a pipeline.
This is obviously linked to #268.

For Morphologist we also have an additional complexity: the Morphologist schemas are used both for the Morphologist toolbox (with its own project sources), and for testing Capsul through FakeMorphologist and TinyMorphologist. Implementing the schema in Morphologist would break dependencies and capsul tests (capsul should not depend on Morphologist). So for now it is implemented in Capsul, which is not good, and possibly has side effects (see #327). I don't have a good solution for this right now.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions