Skip to content
/ gks-core Public

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

License

Notifications You must be signed in to change notification settings

ga4gh/gks-core

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •