Core classes and schemas used by all GKS specifications (ie. VR, Cat-VRS, VA, etc..)
For more info GKS Repository Organization
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
GKS Core uses the following source document 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
To run the tests:
(from the root directory of the project)
make test