-
-
Notifications
You must be signed in to change notification settings - Fork 869
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-release
should 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.md
for 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/concourse
to 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-release
repo 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/concourse
master
branch. - 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.