Schema hosting relevant metadata for a data transformation conformant to the Biolink Model
https://biolink.github.io/ingest-metadata
- examples/ - example data
- project/ - project files (do not edit these)
- src/ - source files (edit these)
- tests/ - Python tests
This project uses uv for dependency management. Install uv first:
# On macOS and Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# Alternative: using pip
pip install uv
- Clone the repository:
git clone https://github.com/biolink/ingest-metadata.git
cd ingest-metadata
- Install dependencies:
uv sync
- Run tests:
make test
To run commands you may use good old make or the command runner just which is a better choice on Windows.
Use the make
command or duty
commands to generate project artefacts:
make help
orjust --list
: list all pre-defined tasksmake all
orjust all
: make everythingmake deploy
orjust deploy
: deploys sitemake install
: install dependencies with uvuv sync
: install dependencies directly with uvmake test
: run tests
This project was made with linkml-project-cookiecutter.