department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 202 forks source link

Determine approach for multiple repositories #14815

Open mchelen-gov opened 3 years ago

mchelen-gov commented 3 years ago

Background

Projects such as va.gov involve multiple repositories for development. For example list see https://department-of-veterans-affairs.github.io/veteran-facing-services-tools/getting-started/

Goal

Make it as easy as possible to work on projects using multiple repositories, and also projects that involve only 1 repository

Proposed solutions

Config-per-repo

Centralized config

Config inheritance?

mchelen-gov commented 3 years ago

@Chuxel does this look like an approximate summary of options for projects with multiple repositories? I haven't dug into the pros/cons for each yet.

Chuxel commented 3 years ago

@mchelen-gov Yep! If needed, you could also have scenario based central config. e.g. a separate "bootstrap" repo for each type or style of development.