Revision: 12725
Author: [email protected]
Date: Mon Oct 15 02:46:26 2012
Log: Created wiki page through web user interface.
http://code.google.com/p/v8/source/detail?r=12725
Added:
/wiki/BecomingV8Committer.wiki
=======================================
--- /dev/null
+++ /wiki/BecomingV8Committer.wiki Mon Oct 15 02:46:26 2012
@@ -0,0 +1,40 @@
+#summary Process to become a V8 committer
+
+==What is a committer?==
+
+Technically, a committer is someone who has write access to the V8 SVN
repository. A committer can submit his or her own patches or patches from
others.
+
+This privilege is granted with some expectation of responsibility:
committers are people who care about the V8 project and want to help meet
its goals. A committer is not just someone who can make changes, but
someone who has demonstrated his or her ability to collaborate with the
team, get the most knowledgeable people to review code, contribute
high-quality code, and follow through to fix issues (in code or tests).
+
+A committer is a contributor to the Chromium projects' success and a
citizen helping the projects succeed. See V8CommittersResponsibility.
+
+==How do I become a committer?==
+
+In a nutshell, contribute 20 non-trivial patches and get at least three
different people to review them (you'll need three people to support you).
Then ask someone to nominate you. You're demonstrating your:
+
+ * commitment to the project (20 good patches requires a lot of your
valuable time),
+ * ability to collaborate with the team,
+ * understanding of how the team works (policies, processes for testing
and code review, etc),
+ * understanding of the projects' code base and coding style, and
+ * ability to write good code (last but certainly not least)
+
+A current committer nominates you by sending email to
[email protected] containing:
+
+ * your first and last name
+ * your Google Code email address
+ * an explanation of why you should be a committer,
+ * embedded list of links to revisions (about top 10) containing your
patches
+
+Two other committers need to second your nomination. If no one objects in
5 working days (U.S.), you're a committer. If anyone objects or wants more
information, the committers discuss and usually come to a consensus (within
the 5 working days). If issues cannot be resolved, there's a vote among
current committers.
+
+Once you get approval from the existing committers, we'll send you
instructions for write access to SVN or Git. You'll also be added to
[email protected].
+
+In the worst case, this can drag out for two weeks. Keep writing patches!
Even in the rare cases where a nomination fails, the objection is usually
something easy to address like "more patches" or "not enough people are
familiar with this person's work."
+
+==Maintaining committer status==
+
+You don't really need to do much to maintain committer status: just keep
being awesome and helping the V8 project!
+
+In the unhappy event that a committer continues to disregard good
citizenship (or actively disrupts the project), we may need to revoke that
person's status. The process is the same as for nominating a new committer:
someone suggests the revocation with a good reason, two people second the
motion, and a vote may be called if consensus cannot be reached. I hope
that's simple enough, and that we never have to test it in practice.
+
+(Source: inspired by
http://dev.chromium.org/getting-involved/become-a-committer )
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev