How do people set up their repos? We had a monorepo for all our Flows at my last gig, so I'm inclined towards that. But curious as to how others do it!
a
Aiden Price
06/22/2021, 11:29 PM
I've got one big Prefect repo with all the deployment code, custom tasks and flows in one GH repo.
n
Noah Holm
06/23/2021, 6:20 AM
Same here, deployment things (register and such) with flows, reusable tasks across flows and various helper functions that are not @task decorated in the same repo
v
Vignesh Krish
06/23/2021, 6:33 AM
Same here, one big prefect repo. The deployment code is a python-script to register to specific projects. Various helper functions are basically a python package that is containerized to the prefect agent in the cloud.
t
Thomas Hoeck
06/23/2021, 10:29 AM
We do mono-repo including helper functions and CI/CD pipeline to register flows.
l
Leon Kozlowski
06/23/2021, 8:27 PM
@Thomas Hoeck curious as to how your CI/CD pipeline works for a mono-repo, what type of storage do you use? I’ve considered a mono-repo with many flows using Docker Storage which led me to write a Makefile to handle per flow registration via CLI