Documentation Index
Fetch the complete documentation index at: https://docs.prefect.io/llms.txt
Use this file to discover all available pages before exploring further.
Prefect welcomes contributions to existing integrations.
Thinking about making your own integration? Feel free to create a new discussion to flesh out your idea with other contributors.
Contributing to existing integrations
All integrations are hosted in the Prefect GitHub repository under src/integrations.
To contribute to an existing integration, please follow these steps:
Clone your fork π―
git clone https://github.com/your-username/prefect.git
Create a new branch π²
git checkout -b my-new-branch
Set up your environment π
Move to the integration directory and install the dependencies:cd src/integrations/my-integration
uv venv --python 3.12
source .venv/bin/activate
uv sync
Make your changes π©βπ³
Make the necessary changes to the integration code.
Add tests π§ͺ
If youβre adding new functionality, please add tests.You can run the tests with: Submit your changes π¨
git add .
git commit -m "My new integration"
git push origin my-new-branch
Create a pull request β°
Submit your pull request upstream through the GitHub interface.