LinkML Project Cookiecutter

To start a new LinkML project, please use the LinkML Project Cookiecutter command line tool. This tool will generate a LinkML project directory for you, including the directory structure and commands necessary to build and test your project. For step-by-step instructions on using the linkml-project-cookiecutter, please consult the documentation here.

LinkML Project Cookiecutter Quickstart

In your uv virtual environment:

uv add cruft

Use cruft to create your brand new LinkML project:

In your uv virtual environment:

uv run cruft create https://github.com/linkml/linkml-project-cookiecutter

Answer the prompted questions to customize your project. More details on the prompts and how to answer them can be found here.

Build your LinkML project

cd linkml-projects/my-awesome-schema  # using the folder example above
make setup