From 89b90a7de77438b214cf17ae664ddbede4e50be8 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Fri, 1 Jun 2018 08:46:29 -0500 Subject: [PATCH] doc/governance.rst: a few notes on ceph project governance Signed-off-by: Sage Weil --- doc/governance.rst | 95 ++++++++++++++++++++++++++++++++++++++++++++++ doc/index.rst | 1 + 2 files changed, 96 insertions(+) create mode 100644 doc/governance.rst diff --git a/doc/governance.rst b/doc/governance.rst new file mode 100644 index 00000000000..ac2b64af185 --- /dev/null +++ b/doc/governance.rst @@ -0,0 +1,95 @@ +Ceph Governance +=============== + +The Ceph open source community is guided by a few different groups. + +Project Leader +-------------- + +The Ceph project is currently led by Sage Weil . The +project leader is responsible for guiding the overall direction of the +project and ensuring that the developer and user communities are +healthy. + + +Committers +---------- + +Committers are project contributors who have write access to the central +Ceph code repositories, currently hosted on GitHub. This group of developers +is collectively empowered to make changes to the Ceph source code. + +Generally speaking, no individual should make a change in isolation: +all code contributions go through a collaborative review process (and +undergo testing) before being merged. The specifics of this process +are dynamic and evolving over time. + +New committers are added to the project (or committers removed from +the project) at the discretion of the Ceph Leadership Team (below). +The criteria for becoming a contributor include a consistent level of +quality and engagement in the project over time. + + +Ceph Leadership Team +-------------------- + +The Ceph Leadership Team (CLT) is a collection of component leads and +other core developers who collectively make technical decisions for +the project. These decisions are generally made by consensus, +although voting may be used if necessary. + +The CLT meets weekly via video chat to discuss any pending issues or +decisions. Minutes for the CLT meetings are published at +`http://pad.ceph.com/p/clt-weekly-minutes`_. + +Committers are added to or removed from the CLT at the discretion of +the CLT itself. + +Current CLT members are: + + * Ahbishek Lekshmanan + * Alfredo Deza + * Gregory Farnum + * Jason Dillaman + * Josh Durgin + * Joao Eduardo Luis + * John Spray + * Matt Benjamin + * Myoungwon Oh + * Ken Dreyer + * Haomai Wang + * Lenz Grimmer + * Sage Weil + * Xie Xingguo + * Yehuda Sadeh + * Zack Cerza + +Component Leads +--------------- + +Each major subcomponent of the Ceph project has a lead engineer who is +responsible for guiding and coordinating development. The leads are +nominated or appointed at the discretion of the project leader or the +CLT. Leads responsibilities include: + + * guiding the (usually) daily "stand-up" coordination calls over video chat + * building the development roadmap for each release cycle + * coordinating development activity between contributors + * ensuring that contributions are reviewed + * ensuring that different proposed changes do not conflict + * ensuring that testing remains robust (new features include tests, changes do not break tests, etc.) + +All component leads are included on the CLT. + + +Ceph Advisory Board +------------------- + +The Ceph Advisory Board is a collection of representatives from +industry that advise the project on strategy, direction, and resource +allocation, and coordinate industry activities to support the Ceph +project and community. + +Currently the advisory board include representatives from Ceph vendors +(Red Hat, SUSE, Canonical), academia (CERN), and industry partners +(Fujitsu, Intel, WD). diff --git a/doc/index.rst b/doc/index.rst index ae87e7fe5b1..84490aeb983 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -103,6 +103,7 @@ about Ceph, see our `Architecture`_ section. api/index architecture Development + governance ceph-volume/index releases/index Glossary -- 2.47.3