# contribute

David Espejo (he/him)

08/18/2023, 3:08 PM
Hi everyone: During this week's Contributors meetup (

recording here

), Eduardo shared status about the move to monorepo. -- The overarching goal is to make the DevEx easier by pulling the Flyte-related repos into a monorepo. The idea is to have a contribution guide that is simplified in case you want to make cross-component changes. Nothing is going to change for single-repo PRs. This will happen in phases. Phase 1: import only the Golang repos (flytepropeller, flyteadmin, datacatalog). In this phase, we're still going to have separate Go mod files, one per component. Phase2: import flyteidl, flyteconsole Phase 3: Import flytekit, flytesnacks (it will simplify documentation). Once the wave of imports happen, we're going to have a "freeze" period where the PRs that are currently open will be moved to the
repo and we're going to prevent new PRs from opening in each respective repo. Then we'll mark the repos as "read-only" pointing them to the
repo. -- @Eduardo Apolinario (eapolinario) feel free to add more details if needed. Any question, please drop it here!