A template for multi-repo development environments that separates user-specific repository selection from centrally managed dev tooling.
- Users want flexibility to clone the repositories they need while benefiting from a centrally provided dev experience.
- Leaders want to provide a consistent dev experience across teams without managing individual repository configurations.
- Create a new repo from this template
- Edit
repositories.shto list the repos you need - Commit and push your changes
- Start a dev environment — the DevContainer feature provides your dev tooling automatically
- Update the DevContainer feature to provide the dev experience (tools, extensions, settings). The feature participates in the image build and contributes lifecycle hooks.
- Ship the feature via container registry (ghcr.io)