ga4gh / gks-core

Common classes and schemas used by all GKS specifications (ie. VR, VA, etc..)
Apache License 2.0
2 stars 0 forks source link

gks-core

Core classes and schemas used by all GKS specifications (ie. VR, Cat-VRS, VA, etc..)

For more info GKS Repository Organization

Installing for development

Fork the repo at https://github.com/ga4gh/gks-core.

git clone git@github.com:YOUR_GITHUB_ID/gks-core.git
cd gks-core
make devready
source venv/3.12/bin/activate
pre-commit install

Contributing to the schema

GKS Core uses the following source documents for JSON Schema:

To create the corresponding def and json files after making changes to any of of the source documents, from the root directory:

cd schema
make all

Note: We have a custom pre-commit hook to run these commands after you stage a source document

Testing

To run the tests:

(from the root directory of the project)
make test