PrefectHQ / prefect-collection-template

Template to quickly bootstrap a Prefect Collection
Apache License 2.0
66 stars 9 forks source link
collection cookiecutter cruft prefect template

prefect-collection-template

Welcome!

prefect-collection-template is a cookiecutter template for quickly bootstrapping a Prefect Collection.

When you bootstrap a Prefect Collection with prefect-collection-template you'll automatically be set up with the tools necessary to build and maintain your collection:

We're excited to see what you build!

Quickstart

Install cruft if you have not already:

pip install cruft

Generate a Prefect Collection project:

cruft create https://github.com/PrefectHQ/prefect-collection-template

Refer to the MAINTAINERS.md in the generated project for how to get started developing Prefect tasks and flow.

Contributing

To start contributing to prefect-collection-template, run:

pip install -r requirements-dev.txt

To test generation of a Prefect Collection with your changes, run:

cruft create .

To run tests, from the base directory of the repository, run:

pytest tests