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

Design of multi-schema support #102

Open
effigies opened this issue Nov 12, 2024 · 0 comments
Open

Design of multi-schema support #102

effigies opened this issue Nov 12, 2024 · 0 comments
Labels
design enhancement New feature or request

Comments

@effigies
Copy link
Contributor

In #94 (comment) / bids-standard/bids-specification#1981, @yarikoptic proposes a breaking change to the schema context. This would change both the context loader and the fields that the context needs to expose to expressions.

Other breaking changes could include:

  • Addition of new structures in the schema that need to be looked up by name (objects.<newobjecttype>), as opposed to iterated over (rules.files.raw.<newdatatype>).
  • ... (to be updated)

This issue is for working through possible mechanisms for supporting older and newer schemata in the same code base. This would allow us to avoid excessive code divergence between main, which is constrained to support the latest BIDS release, and dev, which is constrained to support the latest BIDS development state.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant