Skip to content
This repository was archived by the owner on Jan 31, 2025. It is now read-only.
/ prefect-recipes Public archive

Snippets and templates representing common Customer Success patterns

License

Notifications You must be signed in to change notification settings

PrefectHQ/prefect-recipes

Folders and files

NameName
Last commit message
Last commit date
Dec 19, 2024
Mar 17, 2024
Apr 3, 2024
Jul 28, 2023
Aug 27, 2024
Aug 8, 2023
Aug 14, 2023
Oct 25, 2022
Mar 21, 2023
Feb 8, 2022
Feb 2, 2022
Aug 9, 2023
Oct 24, 2022
Oct 25, 2022
Oct 25, 2022
Aug 12, 2022
Oct 25, 2022

Repository files navigation

Prefect Recipes πŸ§‘β€πŸ³ πŸ₯

This repository contains common and extensible Prefect patterns to drive efficient workflows β€” we like to call these patterns our recipes

Here you'll find starter code and more advanced example use cases.

Contributing = Swag 🧒

We're always looking for new contributions! See our existing Recipe Ideas/Issues for inspiration. Read a detailed guide on how to share your solutions with the Prefect community or run these commands to get started right away.

Issues / Bugs πŸ›

To report issues, typos, or link fixes, please open an issue. We appreciate it!

Recipe Ideas πŸ‘©β€πŸ³

What are you interested in seeing examples of? Jot down your big idea here.

Table of Contents πŸ“–

Getting Started 🍯

Introduction

Subflows

Control Flow

Optimization

Notifications

Flow Run Observability

Configuration (using Blocks)

Parameters

Testing

Logging

Triggering Flow Runs

Diving Deeper 🍱

Data Engineering / DataOps

ELT/ETL

AWS Infrastructure

Azure Infrastructure

GCP Infrastructure

Helm

Github Actions

Django

Pydantic

Hex

Data Science

Modular Data Stack

Miscellaneous

Contributions

We're always looking for new contributions! You can add your Prefect 2.0 recipe and earn some swag in a few simple steps:

  1. Clone the prefect-recipes repo:
git clone [email protected]:PrefectHQ/prefect-recipes.git
  1. Create and checkout a new branch:
git checkout -b feat/new-recipe-name
  1. Add your code under the appropriate category. Unsure? Add it under flows-advanced/.
  2. Add your recipe to this README.
  3. Commit and push the code to your remote branch.
  4. Create a PR 🀌

Join our discussions πŸ—£οΈ

We use our Slack Community and Discourse to discuss all things Prefect-- such as FAQ, use cases and integrations. Join in the conversation πŸ˜„

Thanks πŸ’™

Thank you for your contributions and efforts to improve prefect-recipes. We're glad to have you in our community!