-
-
Notifications
You must be signed in to change notification settings - Fork 874
Closed
Labels
acceptedenhancementrelease/documentedDocumentation and release notes have been updated.Documentation and release notes have been updated.size/xlargeThis needs to be split up and/or mapped out more clearly before we can begin.This needs to be split up and/or mapped out more clearly before we can begin.
Milestone
Description
Context: https://discuss.concourse-ci.org/t/psa-the-great-code-restructing-of-2018/543
- Automate creation of "one big repo"
- Get a proof-of-concept going using Go 1.11 modules
- Ship
4.1.04.2.1 - Prep workflow around "one big repo"
- Design pipeline for new structure
- Figure out how
concourse-bosh-releaseshould be built (solution: auto-bump concourse blob)
- Figure out how
- Create a really nice
README.md(finally) - Preserve
CODE_OF_CONDUCT.md,LICENSE.md,NOTICE.md(update attribution header? contact legal) - Create a new
CONTRIBUTING.mdfor the newer (hopefully much much simpler) workflow - Create a better issue template
- Instruct users to open "ops" issues on deployment-specific repo (try to limit
concourse/concourseto actual bugs and feature requests)
- Instruct users to open "ops" issues on deployment-specific repo (try to limit
- Design pipeline for new structure
- Create
concourse-bosh-releaserepo containing the current content ofconcourse/concourse - Clean up all stale branches under
concourse/concourse- Migrate any ones we still need to
concourse-bosh-release
- Migrate any ones we still need to
- Create "one big repo" based on prior automation, this time "for real"
- Push the "one big repo" as a merge (with distinct parents) to the
concourse/concoursemasterbranch. - Archive
atc,fly,go-concourse,tsa,web,testflight, ... -
Restructure "one big repo"; look to other "one big repos" for patterns (e.g.(long-term)pkg/...,cmd/...,web/...)
analytically, christophermancini, marco-m and elgohr
Metadata
Metadata
Assignees
Labels
acceptedenhancementrelease/documentedDocumentation and release notes have been updated.Documentation and release notes have been updated.size/xlargeThis needs to be split up and/or mapped out more clearly before we can begin.This needs to be split up and/or mapped out more clearly before we can begin.