<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[BuddyPress][13783] trunk/docs/contributor: Contributor documentation: migrate & update Commit Access Codex page</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="http://buddypress.trac.wordpress.org/changeset/13783">13783</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"http://buddypress.trac.wordpress.org/changeset/13783","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>imath</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2024-04-04 21:16:16 +0000 (Thu, 04 Apr 2024)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Contributor documentation: migrate & update Commit Access Codex page

Closes https://github.com/buddypress/buddypress/pull/260</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkdocscontributormanifestjson">trunk/docs/contributor/manifest.json</a></li>
<li><a href="#trunkdocscontributorprojectREADMEmd">trunk/docs/contributor/project/README.md</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkdocscontributorprojectcommitaccessmd">trunk/docs/contributor/project/commit-access.md</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdocscontributormanifestjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/docs/contributor/manifest.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/contributor/manifest.json      2024-03-30 05:49:33 UTC (rev 13782)
+++ trunk/docs/contributor/manifest.json        2024-04-04 21:16:16 UTC (rev 13783)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18,6 +18,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "parent": null
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "title": "BuddyPress commit access",
+               "slug": "commit-access",
+               "markdown_source": "../contributor/project/commit-access.md",
+               "parent": null
+       },
+       {
</ins><span class="cx" style="display: block; padding: 0 10px">                 "title": "How a release cycle works?",
</span><span class="cx" style="display: block; padding: 0 10px">                "slug": "about-release",
</span><span class="cx" style="display: block; padding: 0 10px">                "markdown_source": "../contributor/project/release/README.md",
</span></span></pre></div>
<a id="trunkdocscontributorprojectREADMEmd"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/docs/contributor/project/README.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/contributor/project/README.md  2024-03-30 05:49:33 UTC (rev 13782)
+++ trunk/docs/contributor/project/README.md    2024-04-04 21:16:16 UTC (rev 13783)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,5 +2,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> - Project organization
</span><span class="cx" style="display: block; padding: 0 10px"> - [Release cycle](./release/README.md)
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-- Commit access
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+- [Commit access](./commit-access.md)
</ins><span class="cx" style="display: block; padding: 0 10px"> - [Version Numbering](./version-numbering.md)
</span></span></pre></div>
<a id="trunkdocscontributorprojectcommitaccessmd"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/docs/contributor/project/commit-access.md</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/docs/contributor/project/commit-access.md                           (rev 0)
+++ trunk/docs/contributor/project/commit-access.md     2024-04-04 21:16:16 UTC (rev 13783)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,21 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+# BuddyPress commit access
+
+## What is commit access?
+
+The code that comprises BuddyPress is written by volunteers. Anyone who wants to suggest an improvement or a bugfix to the BP codebase is welcome to do so, by submitting their proposed changes to our [Trac site](https://buddypress.trac.wordpress.org/) or pulling a request from our [GitHub repository](https://github.com/buddypress/buddypress).
+
+The ability to add patches directly to BuddyPress is limited to those with commit access to the [BP Subversion repository](https://buddypress.svn.wordpress.org/). Committers are individuals who have demonstrated, through ongoing contribution to the codebase and the BuddyPress community, a deep understanding of the codebase as well as the project ethos.
+
+## What is the role of a committer?
+
+The primary duty of a committer is to assist community members with their code contributions to the project, through code review, technical consultation, and committing patches. When reviewing contributions, a number of different kinds of considerations should be weighed. First, the technical merits of a proposed change: performance, security, architectural and stylistic coherence with the rest of the codebase, etc. Just as important are the strategic and philosophical appropriateness of a contribution – whether it moves us closer to project goals, and so forth.
+
+The BP project is proud of its collaborative nature. Most large architectural decisions in BuddyPress are made by rough consensus, and peer code review is an important part of the project culture. However, committers have the right to make final decisions about most issues: commit access means that you don’t need permission to make changes to BuddyPress. In cases where committers cannot come to consensus about technical decisions, the lead developers may serve as tiebreakers.
+
+## How are committers chosen?
+
+Individuals may be nominated for guest commit access by any current committer. Nominations are reviewed by existing committers, with lead developers serving as the final decision makers. Guest committers may be offered permanent commit status at the discretion of the team.
+
+## Current committers
+
+The following contributors have commit access to BuddyPress: [John James Jacoby](https://profiles.wordpress.org/johnjamesjacoby/), [Paul Gibbs](https://profiles.wordpress.org/djpaul/), [Boone Gorges](https://profiles.wordpress.org/boonebgorges/), [r-a-y](https://profiles.wordpress.org/r-a-y/), [Mathieu Viet](https://profiles.wordpress.org/imath/), [mercime](https://profiles.wordpress.org/mercime/), [Hugo Ashmore](https://profiles.wordpress.org/hnla/), [David Cavins](https://profiles.wordpress.org/dcavins/), [Michael Beckwith](https://profiles.wordpress.org/tw2113/), [Slava Abakumov](https://profiles.wordpress.org/slaffik/), [Stephen Edgar](https://profiles.wordpress.org/netweb/), [Laurens Offereins](https://profiles.wordpress.org/offereins/) and [Renato Alves](https://profiles.wordpress.org/espellcaste/).
</ins></span></pre>
</div>
</div>

</body>
</html>