This repository stores JSON schemas used for validation of data by ELIXIR-LU tools.
.
├── elixir-lu-json-schemas # folder with schemas
│ └── ...
├── README.md
├── setup.py
└── tests # folder with tests validating schemas
├── data # folder with testing datasets
└── ...
- create Python virtual environment and activate
python3 -m virtualenv venv source venv/bin/activate
- install dependencies
pip install .
- call tests
python -m unittest
- Ensure you have no uncommited changes and you are on
master
branch
git status
git checkout master
- run
bump_version.sh
script
chown +x bump_version.sh
source bump_version.sh
- Inspect changes and push to remote repository
git push origin --tag
git push origin
This work was supported by ELIXIR Luxembourg.