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 # or use the `just test` commandTo run the 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 artifacts:
make helporjust --list: list all pre-defined tasksmake allorjust all: make everythingmake deployorjust 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.