Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
denisri opened this issue Nov 16, 2023 · 0 comments
Open

Comments

@denisri
Copy link
Collaborator

denisri commented Nov 16, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant