-
Notifications
You must be signed in to change notification settings - Fork 5
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
How do we specify new components? #26
Comments
I intend to resolve this by writing some JSON Schema files. |
Hi not sure where to put this, but here are some potential components. They are in the nested structure, but obviously the relevant parts can be flattened for the first version. (Also no need for operators in first version) |
Hi @colinveal, You can see the current "variant" component here: https://github.com/Relequestual/ga4gh-discovery-search-api/blob/json-schema/json_schema/schemas_source/components/record/variant.yaml If you want to make modifications, you can make pull requests my fork on that branch, as these schemas have not yet been merged into this repo. Updating that branch updates PR #30 which is where the majority of the work for formalising 1.0.0 is happening. I haven't added a travis CI script yet, but you should make sure all the schema files are valid YAML and convert to the expected JSON versions. If you checkout my fork on that branch, you can run |
This question is two fold.
What is our PROCESS for specifying new components?
What do we USE to specify new components?
I will be working on what do we USE, as I'd like to put forward JSON Schema, as we can then have a file for each component. This allows each component to be updated in silo.
The text was updated successfully, but these errors were encountered: