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
masterbranch
git status
git checkout master- run
bump_version.shscript
chown +x bump_version.sh
source bump_version.sh- Inspect changes and push to remote repository
git push origin --tag
git push originThis work was supported by ELIXIR Luxembourg.