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 poetry virtual environment:

poetry add cruft

Use cruft to create your brand new LinkML project:#

In your poetry virtual environment:

poetry shell
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