ga4gh / gks-common

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

gks-common

Common classes and schemas used by all GKS specifications (ie. VR, VA, etc..)

For more info GKS Repository Organization

Installing for development

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

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

Contributing to the schema

GKS Common 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/gks-common
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:

make test