Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 972 Bytes

README.md

File metadata and controls

38 lines (24 loc) · 972 Bytes

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 [email protected]: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 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

Testing

To run the tests:

(from the root directory of the project)
make test