Closed
Description
We are moving etcd and other sub-projects to its own GitHub organization.
The new org will be https://github.com/etcd-io.
Many popular Go projects have done this, for better project management:
- Move protobuf to its own github organization. protocolbuffers/protobuf#4796
- Move kubernetes to github.com/kubernetes/kubernetes kubernetes/kubernetes#12211, Use Go canonical import paths kubernetes/kubernetes#29014
- Move Go import path redirect to vitessio/vitess. vitessio/vitess#3702, Mass-replace youtube/vitess -> vitessio/vitess. vitessio/vitess#3725
Some of our motivations are:
- Better team management.
- Better CI resource utilization; currently, etcd relies on free-tier public CI service, and sharing all resources with other github.com/coreos projects slows down development process.
- More visibilities to sub-projects and adopt more community projects under etcd organization.
Move github.com/coreos/etcd and github.com/coreos/bbolt:
- Decide which namespace we will be using (1 ~ 2 weeks)
- Announce to etcd and Kubernetes communities (Mon, August 6, 2018)
- Update all internal
github.com/coreos/etcd
import paths in all branches (5PM PST, Mon, August 27, 2018) - Disable CI integration with current org (5PM PST, Mon, August 27, 2018)
- Transfer ownership (5PM PST, Mon, August 27, 2018)
- Set up new CIs (5PM PST, Mon, August 27, 2018)
- Add environmental variable
ETCD_ELECTION_TIMEOUT_TICKS=600
- Add environmental variable
- Make sure old URL redirects to new URL (5PM PST, Mon, August 27, 2018)
- Set up vanity import paths to
go.etcd.io/$proj
Sub-projects that do not have downstream projects can be transferred right away:
- https://github.com/coreos/cetcd (9PM PST, Tue, August 7, 2018)
- https://github.com/coreos/zetcd (9PM PST, Tue, August 7, 2018)
- https://github.com/coreos/gofail (9PM PST, Tue, August 7, 2018)
- https://github.com/coreos/dbtester (Mon, August 6, 2018)
- https://github.com/coreos/etcdlabs (Mon, August 6, 2018)
- https://github.com/coreos/etcd-play (Mon, August 6, 2018)
- https://github.com/coreos/protodoc (Mon, August 6, 2018)
- https://github.com/coreos/jetcd (9PM PST, Tue, August 7, 2018)
Projects that won't be moved:
Note: GitHub will redirect all requests to new URL.
Metadata
Assignees
Labels
No labels
Activity