Skip to content

Latest commit

 

History

History
20 lines (13 loc) · 953 Bytes

File metadata and controls

20 lines (13 loc) · 953 Bytes

multirepo-template

A template for multi-repo development environments that separates user-specific repository selection from centrally managed dev tooling.

Problem

  • 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.

For Users

  1. Create a new repo from this template
  2. Edit repositories.sh to list the repos you need
  3. Commit and push your changes
  4. Start a dev environment — the DevContainer feature provides your dev tooling automatically

For Leaders

  1. Update the DevContainer feature to provide the dev experience (tools, extensions, settings). The feature participates in the image build and contributes lifecycle hooks.
  2. Ship the feature via container registry (ghcr.io)