Open-Source Wikis

/

etcd

/

How to contribute

etcd-io/etcd

How to contribute

This section translates CONTRIBUTING.md and the project's day-to-day practices into wiki form. For the canonical, ground-truth document, always read CONTRIBUTING.md at the repo root.

What lives in this section

Definition of done

A change typically lands when:

  1. make verify is clean (verify-bom, verify-lint, verify-mod-tidy, verify-shellcheck, verify-shellws, verify-proto-annotations, verify-genproto, verify-yamllint, verify-markdown-marker, verify-go-versions, verify-gomodguard, verify-go-workspace, verify-grpc-experimental).
  2. make test-unit passes locally; integration / e2e / robustness tests cover any new functional surface.
  3. The PR follows etcd's commit-message convention: <package>: <imperative summary> with a Signed-off-by: (DCO) trailer.
  4. A reviewer with approver rights (see OWNERS and OWNERS_ALIASES) gives /approve and /lgtm.

How review works

etcd uses Kubernetes Prow for pull-request automation, plus GitHub Actions for a smaller subset of jobs (.github/workflows/). Test results aggregate at https://testgrid.k8s.io/sig-etcd. PRs get auto-labelled with do-not-merge/work-in-progress for drafts, needs-ok-to-test for first-time contributors, and lgtm once a reviewer signs off.

Where to ask questions

  • Slack: #sig-etcd on Kubernetes Slack.
  • Mailing list: etcd-dev@googlegroups.com.
  • Weekly community meetings (alternating with issue triage), Thursdays 11 AM Pacific.
  • See README.md for joining details.

Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.

How to contribute – etcd wiki | Factory