community-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r779697 [2/3] - in /websites/staging/comdev/trunk/content: ./ style/
Date Thu, 25 Nov 2010 12:54:21 GMT
Added: websites/staging/comdev/trunk/content/localmentors.html
URL: http://svn.apache.org/viewvc/websites/staging/comdev/trunk/content/localmentors.html?rev=779697&view=auto
==============================================================================
--- websites/staging/comdev/trunk/content/localmentors.html (added)
+++ websites/staging/comdev/trunk/content/localmentors.html Thu Nov 25 12:54:20 2010
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<html>
+    <head>
+       <META name="description" content="Apache Community Development"/>
+       <META name="keywords" content="apache, apache community, community development, opensource"/>
+
+		
+	   <META http-equiv="Content-Type" content="text/html; charset=utf-8">
+   	   <LINK rel="stylesheet" href="style/compressed.css" type="text/css" media="screen, projection">
+       <LINK rel="stylesheet" href="style/style.css" type="text/css" media="screen, projection">
+	   <style type="text/css">
+.code {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	margin-left: 0px;
+	line-height: 13px;
+}
+.codeHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.codeContent {
+	text-align: left;
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+
+.preformatted {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	line-height: 13px;
+}
+.preformattedHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.preformattedContent {
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+        </style>
+
+        <LINK rel="SHORTCUT ICON" href="$images/favicon.ico">   
+        <TITLE>Apache Community Development - LocalMentors</TITLE>
+    </head>
+
+    <body onload="init()">
+    	<div class="container">
+    	<HR class="space col">
+    	<DIV class="block">
+    		<DIV class="column span-24">
+            <DIV id="header">
+                <h1>The Apache Software Foundation<BR />
+                <SPAN class="alt"><small>Meritocracy in Action.</small></SPAN></h1>
+             </DIV>
+          </DIV>
+    	</DIV>
+    	<HR/>
+
+
+        <TABLE border="0" cellpadding="2" cellspacing="0" width="100%">
+            <TR class="topBar">
+                <td align="left" valign="middle" class="topBarDiv" nowrap="true" width="100%">
+                    &nbsp;<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/localmentors.html">LocalMentors</a>
+                </td>
+                <td align="right" valign="middle" class="topBarDiv" align="left" nowrap="true">
+                    <A href="http://community.apache.org">Apache Community Development</A> | <A href="http://mail-archives.apache.org/mod_mbox/community-dev/">Mailling List</A>
+                </td>
+            </TR>
+        </TABLE>
+
+        <TABLE border="0" cellpadding="0" width="100%">
+            <TR>
+                <td align="left" valign="top">
+                  <DIV id="PageContent">        
+                     <DIV class="pagecontent">
+                         <DIV class="wiki-content">
+                          <p>The Local Mentors project aims to allow people getting started in Apache
+(both within the <a href="mentoringprogramme.html">Formal Mentoring Program</a>
+, and everyone else) to meet up with existing Apache developers in their
+area.</p>
+<p><a name="LocalMentors-Why?"></a></p>
+<h1 id="why">Why?</h1>
+<p>When you're getting involved in a new open source project, it can be a little daunting. You engage in the mailing lists with people from all around the world. You solve bugs with people in different time zones. You develop patches with people from different languages and cultures. Perhaps you have a mentor (<a href="mentoringprogramme.html">Formal</a>
+ or informal) from your project, but the chances area, they're a thousand
+miles away.</p>
+<p>This global reach is some of where open source derives its power from.
+However, for many people approaching it for the first time, it can present
+an odd challenge.</p>
+<p>No matter which project you're involved in, there may well be some things
+that you're finding a little different or difficult that are specific to
+where you are. Perhaps you'd like some tips on making the best use of the
+time zone difference between yourself and a couple of the main developers
+on the project? Perhaps English isn't your first language, and you'd like
+to double check some points of technical language that are leading to
+confusion? Perhaps you'd like to chat over some of the cultural differences
+that you've spotted? Or maybe you've just spent a lot of time communicating
+about open source electronically, and you'd really like to see a real face
+for once!</p>
+<p>That's where the local mentor project steps in. Find an existing Apache
+committer near you, head to a cafe or pub, grab a coffee or a beer, and
+have a chat. They probably won't know your project, but they'll hopefully
+know the rest!</p>
+<p><a name="LocalMentors-Ifyou'relookingforalocalmentor"></a></p>
+<h1 id="if_youre_looking_for_a_local_mentor">If you're looking for a local mentor</h1>
+<p>First up, make sure a local mentor's the right thing for you. The Local
+Mentoring project has different aims to the <a href="mentoringprogramme.html">Formal Mentoring Program</a>
+. If you're after someone who knows your project, or someone who's
+available over a prolonged period of time, then the 
+<a href="mentoringprogramme.html">Formal Mentoring Program</a> is a better fit.</p>
+<p>However, if you'd like to meet up with someone to put a friendly face on
+the ASF, and discuss open source and Apache from where you are, hopefully
+in your own language, then this might be the right thing for you.</p>
+<p>To find a local mentor, please visit <a href="http://community.zones.apache.org/">http://community.zones.apache.org/</a></p>
+<p>Using <a href="http://community.zones.apache.org/">http://community.zones.apache.org/</a>
+, you simply need to enter your location, and search for Apache committers
+willing to act as local mentors near you. Drop them an email to introduce
+yourself. However, please remember that they will be giving up their time
+to meet and help you, so you'll almost certainly need to work to their
+location and availability!</p>
+<p>While Apache has committers in almost all corners of the world, not all of
+them are currently part of the local mentoring program. As such, you might
+discover that you can't find anyone near you. In that case, either look for
+people near where you might visit in the future, or failing that, see if
+any other open source foundations or local groups have anything near you.</p>
+<p><a name="LocalMentors-HowexistingApacheCommitterscangetinvolved"></a></p>
+<h1 id="how_existing_apache_committers_can_get_involved">How existing Apache Committers can get involved</h1>
+<p>If you think you could spare the odd hour everyone once in a while, to sit
+down over a beer or a coffee and chat about Open Source and the Apache Way,
+then we'd love you to get involved! You're not signing up to a long-term
+mentoring relationship (see the <a href="mentoringprogramme.html">Formal Mentoring Program</a>
+ if you're interested in that though) Just every so often, helping out
+someone who lives near you.</p>
+<p>Firstly, you'll need a FOAF entry on people.apache.org. Take a look at <a href="http://people.apache.org/foaf/">http://people.apache.org/foaf/</a>
+ for instructions on setting this up if you haven't already done so. Next,
+ensure that you have listed your location - we need that to be able to let
+people search for you.</p>
+<p>Now, if you haven't already done so, checkout the committers directory from
+svn:</p>
+<div class="codehilite"><pre><span class="n">svn</span> <span class="n">co</span> <span class="n">https:</span><span class="sr">//s</span><span class="n">vn</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">org</span><span class="sr">/repos/</span><span class="n">private</span><span class="sr">/committers/</span>
+</pre></div>
+
+
+<p>Edit <em>local-outreach/CommunityDevelopment.rdf</em> and add yourself in as a
+helper. If your FOAF file is in svn and showing up on people.apache.org,
+add in:</p>
+<div class="codehilite"><pre> <span class="nt">&lt;helper&gt;</span>
+   <span class="nt">&lt;foaf:Person</span> <span class="na">rdf:resource=</span><span class="s">&quot;urn:org:apache:[your username].rdf&quot;</span> <span class="nt">/&gt;</span>
+ <span class="nt">&lt;/helper&gt;</span>
+</pre></div>
+
+
+<p>If you have your FOAF file externally hosted, then the <strong>rdf:resource</strong>
+should point to the URL of the file.</p>
+<p>For an apache committer with username "foo", your entry would be one of:</p>
+<div class="codehilite"><pre> <span class="nt">&lt;helper&gt;</span>
+   <span class="nt">&lt;foaf:Person</span> <span class="na">rdf:resource=</span><span class="s">&quot;urn:org:apache:foo.rdf&quot;</span> <span class="nt">/&gt;</span>
+ <span class="nt">&lt;/helper&gt;</span>
+ <span class="nt">&lt;helper&gt;</span>
+   <span class="nt">&lt;foaf:Person</span> <span class="na">rdf:resource=</span><span class="s">&quot;http://www.example.com/foaf/foo.rdf&quot;</span> <span class="nt">/&gt;</span>
+ <span class="nt">&lt;/helper&gt;</span>
+</pre></div>
+
+
+<p>Within 24 hours of committing your addition to
+<em>local-outreach/CommunityDevelopment.rdf</em>, you should appear in the web
+application! Head over to <a href="http://community.zones.apache.org/">http://community.zones.apache.org/</a>
+ a day later a check you're listed properly</p>
+                         </DIV>
+                     </DIV>
+                  </DIV>
+                </td>
+            </TR>
+        </TABLE>
+
+        <DIV class="footer">
+            Copyright © 2003-2009, The Apache Software Foundation&nbsp;&nbsp;
+        </DIV>
+
+    </BODY>
+</HTML>

Added: websites/staging/comdev/trunk/content/mentee-ranking-process.html
URL: http://svn.apache.org/viewvc/websites/staging/comdev/trunk/content/mentee-ranking-process.html?rev=779697&view=auto
==============================================================================
--- websites/staging/comdev/trunk/content/mentee-ranking-process.html (added)
+++ websites/staging/comdev/trunk/content/mentee-ranking-process.html Thu Nov 25 12:54:20 2010
@@ -0,0 +1,289 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<html>
+    <head>
+       <META name="description" content="Apache Community Development"/>
+       <META name="keywords" content="apache, apache community, community development, opensource"/>
+
+		
+	   <META http-equiv="Content-Type" content="text/html; charset=utf-8">
+   	   <LINK rel="stylesheet" href="style/compressed.css" type="text/css" media="screen, projection">
+       <LINK rel="stylesheet" href="style/style.css" type="text/css" media="screen, projection">
+	   <style type="text/css">
+.code {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	margin-left: 0px;
+	line-height: 13px;
+}
+.codeHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.codeContent {
+	text-align: left;
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+
+.preformatted {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	line-height: 13px;
+}
+.preformattedHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.preformattedContent {
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+        </style>
+
+        <LINK rel="SHORTCUT ICON" href="$images/favicon.ico">   
+        <TITLE>Apache Community Development - Mentee Ranking Process</TITLE>
+    </head>
+
+    <body onload="init()">
+    	<div class="container">
+    	<HR class="space col">
+    	<DIV class="block">
+    		<DIV class="column span-24">
+            <DIV id="header">
+                <h1>The Apache Software Foundation<BR />
+                <SPAN class="alt"><small>Meritocracy in Action.</small></SPAN></h1>
+             </DIV>
+          </DIV>
+    	</DIV>
+    	<HR/>
+
+
+        <TABLE border="0" cellpadding="2" cellspacing="0" width="100%">
+            <TR class="topBar">
+                <td align="left" valign="middle" class="topBarDiv" nowrap="true" width="100%">
+                    &nbsp;<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/mentee-ranking-process.html">Mentee Ranking Process</a>
+                </td>
+                <td align="right" valign="middle" class="topBarDiv" align="left" nowrap="true">
+                    <A href="http://community.apache.org">Apache Community Development</A> | <A href="http://mail-archives.apache.org/mod_mbox/community-dev/">Mailling List</A>
+                </td>
+            </TR>
+        </TABLE>
+
+        <TABLE border="0" cellpadding="0" width="100%">
+            <TR>
+                <td align="left" valign="top">
+                  <DIV id="PageContent">        
+                     <DIV class="pagecontent">
+                         <DIV class="wiki-content">
+                          <p>This page describes the ranking process used by The Apache Software
+Foundation to evaluate mentee proposals.</p>
+<p>The ranking process is designed to ensure the most promising looking
+applicants are assigned a mentor with an ASF project. The goal is <em>not</em> to
+identify the "best" projects for the ASF, but the best mentees that have
+applied to the ASF.</p>
+<p>Remember, mentoring is all about the mentee and open source as a whole, it
+is not about the mentors or their projects.</p>
+<p>Any ASF committer can help with the ranking, all you need to do is register
+as a potential mentor (you don't actually have to become a mentor).</p>
+<p>The instructions below described ranking proposals using the Google Summer
+of Code application.</p>
+<p><a name="MenteeRankingProcess-ScoringSystem"></a></p>
+<h1 id="scoring_system">Scoring System</h1>
+<p>Projects are ranked using a scoring system as follows:</p>
+<p><em>Pre-Selection Phase</em> : done by mentor when accepting to be mentor of a
+given proposal</p>
+<ul>
+<li>if the proposal is for a project you will be mentoring and you feel the
+proposal looks good enough for you to commit your time to it then click the
+"I am willing to Mentor" button. You should also add a "+4" score the
+project (see below).</li>
+</ul>
+<p>Please only offer to mentor a single project unless discussed on
+code-awards@a.o first.</p>
+<p>Other community members are free to comment on proposals as they see fit.
+However, unless you intend to mentor a project please do not add a score to
+the proposal. In the re-evaluation phase (see below) admins will use
+comments provided by mentors and community members.</p>
+<p>At the end of the pre-selection phase proposals should have a score of +4
+or zero. Thus admins can quickly scan the pre-selected projects for errors
+and correct them with adjustment scores.</p>
+<p><em>Selection Phase</em> : done by mentor during ranking time</p>
+<p>In this phase mentors evaluate the proposal. Mentors are asked to add a
+comment for each score added using the criteria below, this helps admins in
+the later stages of evaluation.</p>
+<p><em>Please do not add scores outside these criteria</em></p>
+<p>Any questions can be addressed to the admins on code-awards@a.o</p>
+<ul>
+<li>Did the student demonstrate that they have the required skills to start
+the project and learn what's needed along the way? And how happy are we
+with the results? (0-4 points)</li>
+<li>How do we rate the quality of the student's proposal, in terms of
+technical relevance, completeness, awareness of issues, realistic planning
+(less copy and paste)? (0-4 points)</li>
+<li>How does the mentor rate the student's chances of success, based on an
+in-person (face-to-face, video, audio, email) interview? (0-3 points, or
+0-1 if email interview only)</li>
+<li>How do we rate the originality of the student's contributions to the
+proposal? (0-2 points, 0 if mentor provides proposal, 1 if student builds
+proposal from suggested ideas, 2 if proposal is original idea from student)</li>
+<li>Did student work with the project community, on our public mailing lists,
+to create the proposal? (0-2 points)</li>
+<li>Did student explicitly indicate how much time they are going to dedicate
+to GSoC for the project's duration, and mention any other committments that
+could conflict with the project (holidays, etc.)? And are we happy with
+this commitment? (0-2 points)</li>
+<li>Did student respond quickly to mentor inquiries? (0-2 points)</li>
+</ul>
+<p><em>NOTE:</em> The GSoC application only allow scores from -4 to +4 for each
+comment, so mentors will have to enter one comment with appropriate score
+for each of the selection criteria above.</p>
+<p>Other community members are free to comment on proposals as they see fit.
+However, unless you intend to mentor a project please do not add a score to
+the proposal. In the re-evaluation phase (see below) admins will use
+comments provided by mentors and community members.</p>
+<p>At the end of the selection phase proposals to be considered for support
+will have a score of between +4 and +23, and should only have scores from
+the assigned mentor and admins (at this stage admin scores are only
+corrections). The admins will check in during the selection phase
+periodically to look for problems by scanning the scores (i.e. anything
+over +23 has an error). </p>
+<p>At the end of this selection phase we know the minimum score a proposal
+must have in order to be selected (i.e. if we have 30 slots, projects with
+a score at or above the project ranked 30th will go forward to the next
+phase). Before progressing to the next phase admins will read all proposals
+either above or near the minimum score and ensure that there are no errors
+in this phase of ranking.</p>
+<p><em>Re-Evaluation</em> : done by admins during or after selection phase</p>
+<p>In this phase admins evaluate all proposals above the required score and
+others that are just below it. We check those just below the required score
+to ensure that the scores have been equally assigned across all proposals
+(some mentors are more generous than others).</p>
+<ul>
+<li>Has the mentor fully engaged with the student during the writing of the
+proposal? (0-4 points)</li>
+<li>Does the mentor show an understanding of how to mentor a student? (0-4
+points)</li>
+<li>Discretionary score, admins may use their experience and the comments of
+community members to mark a proposal up or down (-4 to +4)</li>
+<li>Admin discretionary points (-10 to +10 points, only used to break
+"deadlocks" across cut-off point, see below)</li>
+</ul>
+<p>At the end of this phase there is a short window for the community to
+verify the admins work before the final selection is made.</p>
+<p><a name="MenteeRankingProcess-Whatarewelookingforinagoodproposal?"></a></p>
+<h1 id="what_are_we_looking_for_in_a_good_proposal">What are we looking for in a good proposal?</h1>
+<p>In general we much prefer new mentees to repeat mentees. The goal is to
+enable new people to learn about open source software development.</p>
+<p>In past years we have seen some consistent patterns in quality proposals:</p>
+<ul>
+<li>detailed proposal with realistic and measurable milestones</li>
+<li>engagement with the project communication during proposal writing</li>
+<li>willingness to engage with the ranking process (i.e. responding to
+requests for more info)</li>
+<li>acknowledgment of weaknesses in existing skill set and a plan for
+addressing those weaknesses</li>
+</ul>
+<p><a name="MenteeRankingProcess-Warningsignsinabadproposal"></a></p>
+<h1 id="warning_signs_in_a_bad_proposal">Warning signs in a bad proposal</h1>
+<ul>
+<li>no engagement with project community</li>
+<li>lack of understanding of what open source is and how it is developed</li>
+<li>indication of external commitments (exams, job etc.)</li>
+<li>previous failures within the mentor programme</li>
+</ul>
+<p><a name="MenteeRankingProcess-Whathappensnext?"></a></p>
+<h1 id="what_happens_next">What happens next?</h1>
+<p>Towards the end of the ranking period Google will announce how many slots
+the ASF has been given. Shortly after that we will ask ASF committers to
+stop ranking and the ASF GSoC admins will work to adjust the rankings to
+ensure that the right number of projects are ranked above the cut-off line.</p>
+<p>In this last stage we avoid adjusting community rankings, however, in past
+years there has been a cluster of students with equal rankings around the
+cut-off point. In this case the admins will cast a final vote on those
+projects to ensure that Google can assign awards as appropriate.</p>
+<p>For example, imagine that 7 is the number of points that causes the
+clustering, and we have the following projects ranked at 7:</p>
+<h1 id="a">A</h1>
+<h1 id="b">B</h1>
+<h1 id="c">C</h1>
+<h1 id="d">D</h1>
+<h1 id="e">E</h1>
+<p>Now imagine the cut-off point for selection is currently at the third
+position (C).</p>
+<p>The admins need to look a these projects and ensure they are ordered in the
+webapp to make the most appropriate appear at the top of the list. This
+ensures that they are most likely to be awarded a slot. So we may end up
+with:</p>
+<h1 id="b_1">B</h1>
+<h1 id="c_1">C</h1>
+<h1 id="a_1">A</h1>
+<h1 id="e_1">E</h1>
+<h1 id="d_1">D</h1>
+<p>Unfortunately this process needs to happen very quickly and there is no
+time for community discussion around these points. Therefore it is
+important that mentors and mentees provide as much information in the
+previous ranking stages as possible.</p>
+<p>The problem becomes a little more complicated when we remember that the
+cut-off point may move as well, so Google may give us one extra slot. So we
+need to ensure that all rank 7 projects are correctly ordered, not just the
+best.</p>
+<p><a name="MenteeRankingProcess-Theprocessofbreakingclusters"></a></p>
+<h2 id="the_process_of_breaking_clusters">The process of breaking clusters</h2>
+<p>Admins work through all applications adding a +8 to all those ranked above
+the cut off score. This has the effect of increasing the "space" we have to
+work in re-ranking the clustered projects.</p>
+<p>Admins then work through all the clustered applications adding scores as
+defined above (with a comment justifying the ranking).</p>
+<p>If there is still a cluster of projects around the cut-off point then the
+lead admin looks at the mentors and projects involved. If a project/mentor
+which already has a higher scored application, the lead admin reduces the
+score for this one (i.e. try and spread the love)</p>
+<p>It's not practical to ask the community to comment at this point as we are
+on a tight deadline. We ask that the community trusts the assigned admins.</p>
+<p><a name="MenteeRankingProcess-Resolveconflicts"></a></p>
+<h1 id="resolve_conflicts">Resolve conflicts</h1>
+<p>Inevitably there will be one or two students who have been accepted in
+multiple organizations. This is resolved during an IRC meeting with Google
+admins during the final hours of ranking. In these cases the admins will
+attempt to contact mentors and students, but we sometimes have to make a
+judgment call on how to best resolve such conflicts, as things happen quite
+fast during this meeting.</p>
+                         </DIV>
+                     </DIV>
+                  </DIV>
+                </td>
+            </TR>
+        </TABLE>
+
+        <DIV class="footer">
+            Copyright © 2003-2009, The Apache Software Foundation&nbsp;&nbsp;
+        </DIV>
+
+    </BODY>
+</HTML>

Added: websites/staging/comdev/trunk/content/mentor-request-mail.html
URL: http://svn.apache.org/viewvc/websites/staging/comdev/trunk/content/mentor-request-mail.html?rev=779697&view=auto
==============================================================================
--- websites/staging/comdev/trunk/content/mentor-request-mail.html (added)
+++ websites/staging/comdev/trunk/content/mentor-request-mail.html Thu Nov 25 12:54:20 2010
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<html>
+    <head>
+       <META name="description" content="Apache Community Development"/>
+       <META name="keywords" content="apache, apache community, community development, opensource"/>
+
+		
+	   <META http-equiv="Content-Type" content="text/html; charset=utf-8">
+   	   <LINK rel="stylesheet" href="style/compressed.css" type="text/css" media="screen, projection">
+       <LINK rel="stylesheet" href="style/style.css" type="text/css" media="screen, projection">
+	   <style type="text/css">
+.code {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	margin-left: 0px;
+	line-height: 13px;
+}
+.codeHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.codeContent {
+	text-align: left;
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+
+.preformatted {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	line-height: 13px;
+}
+.preformattedHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.preformattedContent {
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+        </style>
+
+        <LINK rel="SHORTCUT ICON" href="$images/favicon.ico">   
+        <TITLE>Apache Community Development - mentor request mail</TITLE>
+    </head>
+
+    <body onload="init()">
+    	<div class="container">
+    	<HR class="space col">
+    	<DIV class="block">
+    		<DIV class="column span-24">
+            <DIV id="header">
+                <h1>The Apache Software Foundation<BR />
+                <SPAN class="alt"><small>Meritocracy in Action.</small></SPAN></h1>
+             </DIV>
+          </DIV>
+    	</DIV>
+    	<HR/>
+
+
+        <TABLE border="0" cellpadding="2" cellspacing="0" width="100%">
+            <TR class="topBar">
+                <td align="left" valign="middle" class="topBarDiv" nowrap="true" width="100%">
+                    &nbsp;<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/mentor-request-mail.html">Mentor request mail</a>
+                </td>
+                <td align="right" valign="middle" class="topBarDiv" align="left" nowrap="true">
+                    <A href="http://community.apache.org">Apache Community Development</A> | <A href="http://mail-archives.apache.org/mod_mbox/community-dev/">Mailling List</A>
+                </td>
+            </TR>
+        </TABLE>
+
+        <TABLE border="0" cellpadding="0" width="100%">
+            <TR>
+                <td align="left" valign="top">
+                  <DIV id="PageContent">        
+                     <DIV class="pagecontent">
+                         <DIV class="wiki-content">
+                          <p>Having identified a project and an issue you would like to work on it is a
+good idea to introduce yourself to the project community and outline your
+plans for tackling the issue. This means the community know you are working
+on the issue and gives the community an early opportunity to help course
+correct your proposal if necessary (which can save lots of time). </p>
+<p>Here's an example of what your first most might look like:</p>
+<div class="codehilite"><pre><span class="err">SUBJECT:</span> <span class="err">A</span> <span class="err">proposal</span> <span class="err">for</span> <span class="err">Skinnable</span> <span class="err">widgets</span> <span class="err">(WOOKIE-131)</span>
+
+<span class="err">Hi,</span> <span class="err">I&#39;m</span> <span class="err">new</span> <span class="err">to</span> <span class="err">the</span> <span class="err">Wookie</span> <span class="err">project</span> <span class="err">but</span> <span class="err">I&#39;d</span> <span class="err">like</span> <span class="err">to</span> <span class="err">tackle</span> <span class="err">the</span> <span class="err">&quot;Skinnable</span>
+</pre></div>
+
+
+<p>widgets" 
+    issue (WOOKIE-131, see [1]
+). Before I launch into implementing this I'd like to 
+    run my ideas past you to make sure I'm not missing something important.</p>
+<div class="codehilite"><pre><span class="n">If</span> <span class="n">I</span> <span class="n">understand</span> <span class="n">the</span> <span class="n">issue</span> <span class="n">correctly</span> <span class="n">we</span> <span class="n">need</span> <span class="n">to</span> <span class="n">define</span> <span class="n">the</span> <span class="n">structure</span> <span class="n">of</span> <span class="n">a</span>
+</pre></div>
+
+
+<p>minimal 
+    widget. For example:</p>
+<div class="codehilite"><pre><span class="nt">&lt;div</span> <span class="na">id=</span><span class="s">&quot;wookie-widget&quot;</span><span class="nt">&gt;</span>
+  <span class="nt">&lt;div</span> <span class="na">id=</span><span class="s">&quot;wookie-toolbar&quot;</span><span class="nt">&gt;</span>This is where the toobar will be<span class="nt">&lt;/div&gt;</span>
+  <span class="nt">&lt;div</span> <span class="na">id=</span><span class="s">&quot;wookie-content&quot;</span><span class="nt">&gt;</span>This is where the content will be<span class="nt">&lt;/div&gt;</span>
+  <span class="nt">&lt;div</span> <span class="na">id=</span><span class="s">&quot;wookie-footer&quot;</span><span class="nt">&gt;</span>This is where the footer will be<span class="nt">&lt;/div&gt;</span>
+<span class="nt">&lt;/div&gt;</span>
+
+We also need to provide a default CSS for rendering this as, for example:
+
++-----------------------+
+|TOOLBAR        |
++-----------------------+
+|           |
+|CONTENT        |
+|           |
++-----------------------+
+|FOOTER         |
++-----------------------+
+
+This will need to be documented and all widgets should be changed to
+</pre></div>
+
+
+<p>conform to 
+    this format.</p>
+<div class="codehilite"><pre><span class="n">We</span> <span class="n">would</span> <span class="n">need</span> <span class="n">to</span> <span class="n">document</span> <span class="n">this</span> <span class="n">on</span> <span class="n">the</span> <span class="n">Wookie</span> <span class="n">website</span> <span class="ow">and</span> <span class="n">also</span> <span class="n">document</span> <span class="n">how</span>
+</pre></div>
+
+
+<p>to 
+    extend this.</p>
+<div class="codehilite"><pre><span class="n">Once</span> <span class="n">all</span> <span class="n">this</span> <span class="n">is</span> <span class="n">in</span> <span class="n">place</span> <span class="n">I</span> <span class="n">would</span> <span class="n">like</span> <span class="n">to</span> <span class="n">start</span> <span class="n">extending</span> <span class="n">it</span> <span class="n">to</span> <span class="n">provide</span>
+</pre></div>
+
+
+<p>docuemnted 
+    CSS identifiers to be used in common cases, for example, we may want to
+define 
+    "wookie-navigation" as being used for a common navigation menu. We can then
+provide 
+    various CSS alternatives for rending this as a vertical navigation menu or
+drop down 
+    menu, or whatever.</p>
+<div class="codehilite"><pre><span class="n">Am</span> <span class="n">I</span> <span class="n">on</span> <span class="n">the</span> <span class="n">right</span> <span class="n">track</span><span class="p">?</span> <span class="n">Are</span> <span class="n">there</span> <span class="n">any</span> <span class="n">important</span> <span class="n">points</span> <span class="n">I</span><span class="err">&#39;</span><span class="n">m</span> <span class="n">missing</span><span class="p">?</span>
+
+<span class="p">[</span><span class="mi">1</span><span class="p">]</span>
+</pre></div>
+
+
+<p>https://issues.apache.org/jira/browse/WOOKIE-131</p>
+<p>There are two main advnatages to sending a mail like this. Firstly, you
+force yourself to think carefullly about what is needed and whether you
+have the skills (and thus where you will need help). Secondly, it allows
+people in the community to provide intput. For example, in the above case
+the community would probably point out that there is a widget template
+system that needs to be modified to ensure this format is used
+consistently.</p>
+                         </DIV>
+                     </DIV>
+                  </DIV>
+                </td>
+            </TR>
+        </TABLE>
+
+        <DIV class="footer">
+            Copyright © 2003-2009, The Apache Software Foundation&nbsp;&nbsp;
+        </DIV>
+
+    </BODY>
+</HTML>

Added: websites/staging/comdev/trunk/content/mentoringprogramme.html
URL: http://svn.apache.org/viewvc/websites/staging/comdev/trunk/content/mentoringprogramme.html?rev=779697&view=auto
==============================================================================
--- websites/staging/comdev/trunk/content/mentoringprogramme.html (added)
+++ websites/staging/comdev/trunk/content/mentoringprogramme.html Thu Nov 25 12:54:20 2010
@@ -0,0 +1,320 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<html>
+    <head>
+       <META name="description" content="Apache Community Development"/>
+       <META name="keywords" content="apache, apache community, community development, opensource"/>
+
+		
+	   <META http-equiv="Content-Type" content="text/html; charset=utf-8">
+   	   <LINK rel="stylesheet" href="style/compressed.css" type="text/css" media="screen, projection">
+       <LINK rel="stylesheet" href="style/style.css" type="text/css" media="screen, projection">
+	   <style type="text/css">
+.code {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	margin-left: 0px;
+	line-height: 13px;
+}
+.codeHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.codeContent {
+	text-align: left;
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+
+.preformatted {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	line-height: 13px;
+}
+.preformattedHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.preformattedContent {
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+        </style>
+
+        <LINK rel="SHORTCUT ICON" href="$images/favicon.ico">   
+        <TITLE>Apache Community Development - MentoringProgramme</TITLE>
+    </head>
+
+    <body onload="init()">
+    	<div class="container">
+    	<HR class="space col">
+    	<DIV class="block">
+    		<DIV class="column span-24">
+            <DIV id="header">
+                <h1>The Apache Software Foundation<BR />
+                <SPAN class="alt"><small>Meritocracy in Action.</small></SPAN></h1>
+             </DIV>
+          </DIV>
+    	</DIV>
+    	<HR/>
+
+
+        <TABLE border="0" cellpadding="2" cellspacing="0" width="100%">
+            <TR class="topBar">
+                <td align="left" valign="middle" class="topBarDiv" nowrap="true" width="100%">
+                    &nbsp;<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/mentoringprogramme.html">MentoringProgramme</a>
+                </td>
+                <td align="right" valign="middle" class="topBarDiv" align="left" nowrap="true">
+                    <A href="http://community.apache.org">Apache Community Development</A> | <A href="http://mail-archives.apache.org/mod_mbox/community-dev/">Mailling List</A>
+                </td>
+            </TR>
+        </TABLE>
+
+        <TABLE border="0" cellpadding="0" width="100%">
+            <TR>
+                <td align="left" valign="top">
+                  <DIV id="PageContent">        
+                     <DIV class="pagecontent">
+                         <DIV class="wiki-content">
+                          <p>Many projects in the ASF are able to provide mentors for newcomers. In
+fact, most projects are happy to assist newcomers to their projects as part
+of their normal operations. However, some people are looking for more
+structure. The Mentor Programme of the The Apache Software Foundation
+provides additional support and structure for people looking to make an
+initial contribution to an ASF project.</p>
+<p>The mentoring programme is not here to teach you to write documentation or
+code. It is here to help you understand how to make a valuable contribution
+to an Apache project. You can expect to be guided through our contribution
+processes. You can also expect to get technical support with respect to
+your chosen project. You cannot expect your mentor to be a "teacher", they
+will provide enough information for you to progress within the project. You
+need to bring the confidence to take their guidance and discover the detail
+for yourself.</p>
+<p>This page is a description of the Mentoring Programme. The program is open
+for business, but, like many other things at the Foundation, it under
+constant improvement and revision. Therefore, the description below is
+marked 'draft.'</p>
+<p><a name="MentoringProgramme-QuickDefinitions"></a></p>
+<h1 id="quick_definitions">Quick Definitions</h1>
+<p>The ASF believes that the best way for people (and, indeed, entire
+projects) to join the community is with the help of committed members of
+the community. A community member who makes a commitment to help a new
+contributor get started is a <em>mentor</em>. The new person, on the other hand,
+is a <em>mentee</em>. Believe it or not, that is the word in the dictionary for
+this role.</p>
+<p>The Foundation is organized into a series of Top Level Projects, or TLPs.
+The document uses 'TLP' when it is referring to an ASF project. It uses the
+word 'project' to refer to a the work a mentee does under the Mentoring
+Programme.</p>
+<p><a name="MentoringProgramme-Whocanbeamentee?"></a></p>
+<h1 id="who_can_be_a_mentee">Who can be a mentee?</h1>
+<p>The Mentor Programme is intended to assist people in becoming contributors
+to ASF projects. Thus, anyone interested in contributing effort to an ASF
+project is a potential mentee. You need to be a self starter, your mentor
+will not take responsibility for "managing" your work here. Everyone who
+contributes to an Apache project does so on a voluntary basis, there are no
+managers here - only helpful peers.</p>
+<p>Mentoring is a significant volunteer effort, over and above what the mentor
+is already doing for the project. Therefore, the programme asks mentees to
+make a material commitment of time to the process. There are no legally
+binding commitments involved, but a mentee must, as described below, submit
+a plan for a significant effort and show ongoing progress.</p>
+<p>It is important to reiterate that all work on ASF projects is on a
+volunteer basis. The Foundation does not pay anyone to mentor or
+contribute.</p>
+<p><a name="MentoringProgramme-ApplyingfortheMentorProgramme"></a></p>
+<h2 id="applying_for_the_mentor_programme">Applying for the Mentor Programme</h2>
+<p>There are two simple steps to apply:</p>
+<ol>
+<li>Review the content below to learn about the details of the requirements.</li>
+<li><a href="mentorprogrammeapplication.html">Fill out the application form</a></li>
+</ol>
+<p>If you are a student and wish to apply to the mentoring programme as part
+of your formal education there are some <a href="mentorprogrammeformaleducation.html">additional requirements</a>
+ that you must fulfill, along with your tutor.</p>
+<p><a name="MentoringProgramme-Draft:TheASFMentoringProgramme"></a></p>
+<h1 id="draft_the_asf_mentoring_programme">Draft: The ASF Mentoring Programme</h1>
+<p>The Mentoring Programme is structured around mentee projects. Each mentee
+project is a coherent task contributing to one of the ASF's ongoing TLPs.</p>
+<p>The Mentoring Programme does not work on a fixed calendar. Project start as
+mentees and mentors are matched. Typically a project will last around three
+months, but mentors and mentees are free to negotiate longer or shorter
+periods of work.</p>
+<p>The work of a mentee project can be code or documentation, so long as it
+contributes to an existing Foundation project. Individual research or
+prototyping projects are not acceptable -- working with an ASF project
+community is an essential part of the process.</p>
+<p><a name="MentoringProgramme-SettingupaMentoringProject"></a></p>
+<h2 id="setting_up_a_mentoring_project">Setting up a Mentoring Project</h2>
+<p>The first step is for a potential mentee to make contact with the Mentoring
+Programme. Several of the following steps call for interactions with
+potential mentors and target projects, and the Mentoring Programme mailing
+list is the appropriate forum.</p>
+<p>Next, a potential mentee should identify a Foundation TLP that he or she
+would like to contribute to, and seek out a suitable project. The mentee
+can propose an idea for a project, or ask the community for suggestions, or
+ask the mentors for suggestions.</p>
+<p>Given a target project and a rough idea for a task, the proposed mentee
+must create a written proposal for the task, send it to the project's
+development list for review, to ask for a sponsoring mentor. The sponsoring
+mentor will be a member of the TLP.</p>
+<p>This will lead to some negotiations with the project and a potential
+mentor. If these negotiations succeed, the mentor and mentee agree to a
+schedule and time commitment.</p>
+<p>The plan must include a mid-project checkpoint as described below.</p>
+<p>The mentor submits the agreed plan to the Programme, gets an acknowledgment
+from the Apache Mentoring Programme admin,
+and adds the project to the Mentoring Wiki as an "In Progress" Project. </p>
+<p>The mentee sets up a wiki page for the project on the development Wiki,
+linked from the Mentoring page.</p>
+<p>The mentee joins the development community of the TLP and sets to work.</p>
+<p><a name="MentoringProgramme-WorkingontheProject"></a></p>
+<h2 id="working_on_the_project">Working on the Project</h2>
+<p>During the course of the project, the mentee is a member of the TLP
+community. This has implications for both the mentee and the 
+TLP.</p>
+<p>All Apache Software Foundation TLPs share some basic rules and conventions
+for their operations. Each TLP has its own specific
+conventions. The details of the ASF's conventions are beyond the scope of
+this document, but a few principles bear repeating:</p>
+<ul>
+<li>Polite, respectful discourse.</li>
+<li>Open, transparent, discussions and decision-making.</li>
+<li>Open Source!</li>
+</ul>
+<p>During the course of the work, the mentor is responsible for helping the
+mentee navigate the process. If the mentee has questions, the 
+mentor answers or helps extract an answer from the community. If the mentee
+has any problem in working with the community, the 
+mentor is available via email for private consultation. On the other hand,
+The mentor is not intended to replace mentee background work.
+Mentees must still read code, read email archive, and do any other work
+needed.</p>
+<p>Mentees have one additional responsibility over and above the usual work of
+a contributor to a TLP: to give back to the Mentor Programme. 
+Mentees must document their work and experiences on the Mentor Programme
+wiki, to help the programme improve the process.</p>
+<p>In particular, mentees should document their code changes for possible
+review. This can come in the form of subversion revision numbers or JIRAs.
+For projects that are set up with FishEye, the Mentor Programme may set up
+a JIRA project, and open a JIRA for each mentee. The 
+mentee can then ask committers to include their JIRA in commit comments and
+thus set up automatic tracking.</p>
+<p><a name="MentoringProgramme-TheMid-ProjectReview"></a></p>
+<h2 id="the_mid-project_review">The Mid-Project Review</h2>
+<p>The Mentoring Programme reviews all projects at the half-way point. The
+input to the programme review is a pair of reports: one  from the mentor
+and from the mentee. These are public documents.</p>
+<p>The mentor's report must summarize progress and make a recommendation for
+the 
+disposition of the project: continue to completion, or stop. The report
+must also describe any changes to the project's scope.</p>
+<p><a name="MentoringProgramme-ScopeandScheduleChanges"></a></p>
+<h2 id="scope_and_schedule_changes">Scope and Schedule Changes</h2>
+<p>Inevitably, ugly facts will conflict with plans and intentions. Mentors and
+mentees can agree to change the scope of a project and document the change
+on the wiki and, as appropriate, on reports. The programme does not
+encourage scope changes as a solution if the mentee is 
+unwilling to put in the time and effort to carry out the project. In such a
+case, it is preferable to terminate the project. However,
+nothing is completely black and white.</p>
+<p>Similiarly, the programme prefers that projects end on their original
+schedule, rather than drag out indefinitely. 
+If a mentee has made good progress on a substantial project over several
+months, all while participating in the TLP community, 
+it is very likely that they are ready to continue without the help of a
+mentor. Their Mentor Programme project can end in good 
+order even though coding continues.</p>
+<p><a name="MentoringProgramme-FinishuptheProject"></a></p>
+<h2 id="finish_up_the_project">Finish up the Project</h2>
+<p>Every project ends, either when the work is done. or when the agree time
+period is over. At the end, the mentee updates the Wiki page with a final
+summary of their work.</p>
+<p>The mentor submits a final progress report and determination of whether the
+project should be marked complete or incomplete. 
+The admin acks the review and moves the project to completed or incomplete
+as appropriate on the Mentoring Wiki.</p>
+<p>Relevant certification is issued to both the mentor and mentee by the admin
+team.</p>
+<p><a name="MentoringProgramme-RolesandExpectations"></a></p>
+<h2 id="roles_and_expectations">Roles and Expectations</h2>
+<p><a name="MentoringProgramme-Mentee"></a></p>
+<h3 id="mentee">Mentee</h3>
+<ul>
+<li>The mentee is any individual interested in getting involved in open
+source.</li>
+<li>The mentee is expected to dedicate a pre-agreed amount of time each week
+to the project. Failure to 
+commit the agreed time is likely to result in failure on the programme,</li>
+<li>The mentee is expected to complete the project as described in the
+proposal or make necessary scope adjustments with their mentor.</li>
+<li>The mentee is expected to maintain a Wiki page recording their progress,
+which upon completion will present a final summary of their work with links
+to code changes.</li>
+<li>The mentee is responsible for submitting progress reports at the half way
+and completion points of the programme.</li>
+</ul>
+<p><a name="MentoringProgramme-Mentor"></a></p>
+<h3 id="mentor">Mentor</h3>
+<ul>
+<li>The mentor must be a committer on the project accepting the mentees
+contributions.</li>
+<li>The mentor is expected to dedicate at least 1/4 of the mentee time per
+week to support.</li>
+<li>The mentor is expected to process supplied patches within reasonable
+timeframes.</li>
+<li>The mentor is expected to ensure appropriate assitance is available from
+the project community.</li>
+<li>The mentor is responsible for submitting progress reports at the half way
+and completion points of the programme.</li>
+</ul>
+<p><a name="MentoringProgramme-Admin"></a></p>
+<h3 id="admin">Admin</h3>
+<ul>
+<li>The Apache Mentoring Program admin(s) will liaise with ASF projects to
+maintain a JIRA list of projects that are available and in progress.</li>
+<li>The admin(s) will assist with matching mentees with mentors</li>
+<li>The admin(s) will approve proposals and progress reports, but generally
+won't do an in depth technical review but will rely on the mentor's
+assessment.</li>
+<li>The admin(s) will mediate any dispute between mentee and mentor regarding
+assessments/etc if the project community is unable to reach a resolution</li>
+</ul>
+                         </DIV>
+                     </DIV>
+                  </DIV>
+                </td>
+            </TR>
+        </TABLE>
+
+        <DIV class="footer">
+            Copyright © 2003-2009, The Apache Software Foundation&nbsp;&nbsp;
+        </DIV>
+
+    </BODY>
+</HTML>

Added: websites/staging/comdev/trunk/content/mentorprogrammeapplication.html
URL: http://svn.apache.org/viewvc/websites/staging/comdev/trunk/content/mentorprogrammeapplication.html?rev=779697&view=auto
==============================================================================
--- websites/staging/comdev/trunk/content/mentorprogrammeapplication.html (added)
+++ websites/staging/comdev/trunk/content/mentorprogrammeapplication.html Thu Nov 25 12:54:20 2010
@@ -0,0 +1,194 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<html>
+    <head>
+       <META name="description" content="Apache Community Development"/>
+       <META name="keywords" content="apache, apache community, community development, opensource"/>
+
+		
+	   <META http-equiv="Content-Type" content="text/html; charset=utf-8">
+   	   <LINK rel="stylesheet" href="style/compressed.css" type="text/css" media="screen, projection">
+       <LINK rel="stylesheet" href="style/style.css" type="text/css" media="screen, projection">
+	   <style type="text/css">
+.code {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	margin-left: 0px;
+	line-height: 13px;
+}
+.codeHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.codeContent {
+	text-align: left;
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+
+.preformatted {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	line-height: 13px;
+}
+.preformattedHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.preformattedContent {
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+        </style>
+
+        <LINK rel="SHORTCUT ICON" href="$images/favicon.ico">   
+        <TITLE>Apache Community Development - MentorProgrammeApplication</TITLE>
+    </head>
+
+    <body onload="init()">
+    	<div class="container">
+    	<HR class="space col">
+    	<DIV class="block">
+    		<DIV class="column span-24">
+            <DIV id="header">
+                <h1>The Apache Software Foundation<BR />
+                <SPAN class="alt"><small>Meritocracy in Action.</small></SPAN></h1>
+             </DIV>
+          </DIV>
+    	</DIV>
+    	<HR/>
+
+
+        <TABLE border="0" cellpadding="2" cellspacing="0" width="100%">
+            <TR class="topBar">
+                <td align="left" valign="middle" class="topBarDiv" nowrap="true" width="100%">
+                    &nbsp;<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/mentorprogrammeapplication.html">MentorProgrammeApplication</a>
+                </td>
+                <td align="right" valign="middle" class="topBarDiv" align="left" nowrap="true">
+                    <A href="http://community.apache.org">Apache Community Development</A> | <A href="http://mail-archives.apache.org/mod_mbox/community-dev/">Mailling List</A>
+                </td>
+            </TR>
+        </TABLE>
+
+        <TABLE border="0" cellpadding="0" width="100%">
+            <TR>
+                <td align="left" valign="top">
+                  <DIV id="PageContent">        
+                     <DIV class="pagecontent">
+                         <DIV class="wiki-content">
+                          <p><a name="MentorProgrammeApplication-MentoringProgrammeApplicationProcedure"></a></p>
+<h1 id="mentoring_programme_application_procedure">Mentoring Programme Application Procedure</h1>
+<p>Applying for the Apache Mentoring Programme is simple. This page will take
+you through the steps:</p>
+<p><a name="MentorProgrammeApplication-Creatingaproposalandfindingamentor"></a></p>
+<h2 id="creating_a_proposal_and_finding_a_mentor">Creating a proposal and finding a mentor</h2>
+<ol>
+<li>Find the project you are interested in (see our <a href="newbiefaq.html">FAQ</a>
+ for some guidance on how to do this)</li>
+<li>Examine the projects issue tracker to find bugs that need fixing or
+features that need implementing that you feel you can tackle</li>
+<li>Join the projects mailing list and post an introduction mail (something
+like this <a href="mentor-request-mail.html">mentor request mail</a>
+ will do nicely). </li>
+<li>Liaise with the project mailing list to refine your proposal</li>
+<li>Write up your project proposal (see next section) and submit it to the
+project mailing list asking for someone to be your mentor.</li>
+</ol>
+<p><a name="MentorProgrammeApplication-Projectproposal"></a></p>
+<h3 id="project_proposal">Project proposal</h3>
+<p>Your project proposal should include:</p>
+<ul>
+<li>Your full name</li>
+<li>Apache Project of interest</li>
+<li>Name of mentor</li>
+<li>Planned  start date</li>
+<li>Expected mid-term evaluation date</li>
+<li>End date</li>
+<li>Expected deliverables</li>
+<li>Expected benefits to the Apache Community as a result of your work</li>
+<li>Detailed description and high level design for your proposed solution</li>
+<li>Approximate number of hours you intend to work on the project each week
+and the number of weeks you expect it to take</li>
+<li>A description of why you want to undertake this project and what you
+hope to gain from it and the mentor programme</li>
+<li>A brief CV of your skills</li>
+</ul>
+<p>Note, we do not expect people to come to our mentor programme with a full
+armoury of skills, however mentors are not their to teach you only to guide
+you. You must be willing and able to put in the effort to learn any new
+skills needed. This programme is designed to help people engage with Apache
+projects. However, we do expect people to have sufficient technical skills
+to understand the guidance that the mentor and project community will
+provide. We are not here to teach basic programming skills, rather we are
+here to teach the application of those skills to an Apache Project.</p>
+<p><a name="MentorProgrammeApplication-Applyingtothementoringprogramme"></a></p>
+<h2 id="applying_to_the_mentoring_programme">Applying to the mentoring programme</h2>
+<p>At this point you will probably want to apply to the Community Development
+mentoring programme, however, you are not required to do so. If you so
+desire you can just get on with your work within the project community,
+after all, you already generated enough interest in your work to have the
+community offer to mentor you.</p>
+<p>The advantage of joining the mentoring programme formally is that you have
+access to a growing community of people who have recently done exactly what
+you are doing. That is you are trying to figure out how to efficiently
+participate in a community developed software project.</p>
+<p>Whilst the project the project community are there to help you with project
+specific issues you may face they are sometimes less willing to help guide
+you through the processes and tools available to you within the broader
+Apache community. That's where the Community Development project comes in.
+We are here to help with issues that are not project specific.</p>
+<p>To make us aware of your work in the ASF we request that you formally
+become a part of the mentoring programme. To do so all you need to do is:</p>
+<ol>
+<li>Join the Community development mailing list at dev@community.apache.org
+mailing list by sending a mail to <a href="mailto:dev-subscribe@community.apache.org.html">mailto:dev-subscribe@community.apache.org</a>
+ (this is where we coordinate all mentoring efforts)</li>
+<li>Submit your project proposal (see above) to the community development <a href="https://issues.apache.org/jira/browse/COMDEV">issue tracker</a></li>
+<li>Have your mentor "sign off" the proposal (i.e. indicate in a comment
+that they are willing to mentor the proposal)</li>
+<li>That's it, you are ready to go. Start work under the guidance of your
+mentor.</li>
+</ol>
+<p>If you have any problems during the application process or during the
+mentoring programme simply ask for advice on the project mailing list
+first, if that doesn't solve your problem then ask on the
+dev@community.apache.org list (note project specific issues should be kept
+to the project list).</p>
+                         </DIV>
+                     </DIV>
+                  </DIV>
+                </td>
+            </TR>
+        </TABLE>
+
+        <DIV class="footer">
+            Copyright © 2003-2009, The Apache Software Foundation&nbsp;&nbsp;
+        </DIV>
+
+    </BODY>
+</HTML>

Added: websites/staging/comdev/trunk/content/mentorprogrammeformaleducation.html
URL: http://svn.apache.org/viewvc/websites/staging/comdev/trunk/content/mentorprogrammeformaleducation.html?rev=779697&view=auto
==============================================================================
--- websites/staging/comdev/trunk/content/mentorprogrammeformaleducation.html (added)
+++ websites/staging/comdev/trunk/content/mentorprogrammeformaleducation.html Thu Nov 25 12:54:20 2010
@@ -0,0 +1,164 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<html>
+    <head>
+       <META name="description" content="Apache Community Development"/>
+       <META name="keywords" content="apache, apache community, community development, opensource"/>
+
+		
+	   <META http-equiv="Content-Type" content="text/html; charset=utf-8">
+   	   <LINK rel="stylesheet" href="style/compressed.css" type="text/css" media="screen, projection">
+       <LINK rel="stylesheet" href="style/style.css" type="text/css" media="screen, projection">
+	   <style type="text/css">
+.code {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	margin-left: 0px;
+	line-height: 13px;
+}
+.codeHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.codeContent {
+	text-align: left;
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+
+.preformatted {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	line-height: 13px;
+}
+.preformattedHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.preformattedContent {
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+        </style>
+
+        <LINK rel="SHORTCUT ICON" href="$images/favicon.ico">   
+        <TITLE>Apache Community Development - MentorProgrammeFormalEducation</TITLE>
+    </head>
+
+    <body onload="init()">
+    	<div class="container">
+    	<HR class="space col">
+    	<DIV class="block">
+    		<DIV class="column span-24">
+            <DIV id="header">
+                <h1>The Apache Software Foundation<BR />
+                <SPAN class="alt"><small>Meritocracy in Action.</small></SPAN></h1>
+             </DIV>
+          </DIV>
+    	</DIV>
+    	<HR/>
+
+
+        <TABLE border="0" cellpadding="2" cellspacing="0" width="100%">
+            <TR class="topBar">
+                <td align="left" valign="middle" class="topBarDiv" nowrap="true" width="100%">
+                    &nbsp;<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/mentorprogrammeformaleducation.html">MentorProgrammeFormalEducation</a>
+                </td>
+                <td align="right" valign="middle" class="topBarDiv" align="left" nowrap="true">
+                    <A href="http://community.apache.org">Apache Community Development</A> | <A href="http://mail-archives.apache.org/mod_mbox/community-dev/">Mailling List</A>
+                </td>
+            </TR>
+        </TABLE>
+
+        <TABLE border="0" cellpadding="0" width="100%">
+            <TR>
+                <td align="left" valign="top">
+                  <DIV id="PageContent">        
+                     <DIV class="pagecontent">
+                         <DIV class="wiki-content">
+                          <p><a name="MentorProgrammeFormalEducation-MentoringinFormalEducation"></a></p>
+<h1 id="mentoring_in_formal_education">Mentoring in Formal Education</h1>
+<p>It is expected that some mentees will wish to participate in the <a href="mentoringprogramme.html">Mentoring Programme</a>
+ as part of a formal education course. In these cases there will be
+additional requirements on the process to ensure that the mentees can be
+evaluated by their tutor. This section describes these additional
+requirements and process.</p>
+<p><a name="MentorProgrammeFormalEducation-Overview"></a></p>
+<h2 id="overview">Overview</h2>
+<p>Projects are defined by the students tutor in consultation with the project
+community/mentors and the student. They will need to be isolated enough
+from other ongoing work to ensure that success/failure to deliver is not
+dependent on someone else. They will also need to be of sufficient
+complexity/simplicity to be a final year project.</p>
+<p>Tutors are responsible for the day to day management of the student. If the
+student does not participate in the project it is not a concern of the
+mentor. The mentor must be available for the tutor should a problem arise
+and must be willing to mentor the tutor with respect to how they encourage
+the students to participate</p>
+<p><a name="MentorProgrammeFormalEducation-RolesandExpectations"></a></p>
+<h2 id="roles_and_expectations">Roles and Expectations</h2>
+<p>In addition to the notes found in the <a href="mentoringprogramme.html">Mentoring Programme</a>
+ documentation the following should be considered.</p>
+<p><a name="MentorProgrammeFormalEducation-Tutors"></a></p>
+<h3 id="tutors">Tutors</h3>
+<ul>
+<li>Ensure the mentee is participating in the program</li>
+<li>Tutor grades the student within their formal education (the mentor
+feedback should assist here)</li>
+<li>Take full responsibility for the learners morivation and progress
+** Mentors will guide but will not motivate</li>
+</ul>
+<p><a name="MentorProgrammeFormalEducation-Mentees"></a></p>
+<h3 id="mentees">Mentees</h3>
+<ul>
+<li>mentees are typically students in their final year (exceptional students
+may be considered)</li>
+<li>mentees participate as part of a practical project which forms a formal
+part of their examined work.</li>
+</ul>
+<p><a name="MentorProgrammeFormalEducation-Admins"></a></p>
+<h3 id="admins">Admins</h3>
+<ul>
+<li>Provide assistance interpreting reports to allow tutors to grade student
+participation</li>
+<li>Provide mediation between student, mentor and tutor in the event of a
+dispute</li>
+</ul>
+                         </DIV>
+                     </DIV>
+                  </DIV>
+                </td>
+            </TR>
+        </TABLE>
+
+        <DIV class="footer">
+            Copyright © 2003-2009, The Apache Software Foundation&nbsp;&nbsp;
+        </DIV>
+
+    </BODY>
+</HTML>

Added: websites/staging/comdev/trunk/content/newbiefaq.html
URL: http://svn.apache.org/viewvc/websites/staging/comdev/trunk/content/newbiefaq.html?rev=779697&view=auto
==============================================================================
--- websites/staging/comdev/trunk/content/newbiefaq.html (added)
+++ websites/staging/comdev/trunk/content/newbiefaq.html Thu Nov 25 12:54:20 2010
@@ -0,0 +1,299 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<html>
+    <head>
+       <META name="description" content="Apache Community Development"/>
+       <META name="keywords" content="apache, apache community, community development, opensource"/>
+
+		
+	   <META http-equiv="Content-Type" content="text/html; charset=utf-8">
+   	   <LINK rel="stylesheet" href="style/compressed.css" type="text/css" media="screen, projection">
+       <LINK rel="stylesheet" href="style/style.css" type="text/css" media="screen, projection">
+	   <style type="text/css">
+.code {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	margin-left: 0px;
+	line-height: 13px;
+}
+.codeHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.codeContent {
+	text-align: left;
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+
+.preformatted {
+	border: 1px dashed #3c78b5;
+	font-size: 11px;
+	font-family: Courier;
+	margin: 10px;
+	line-height: 13px;
+}
+.preformattedHeader {
+	background-color: #f0f0f0;
+	border-bottom: 1px dashed #3c78b5;
+	padding: 3px;
+	text-align: center;
+}
+.preformattedContent {
+	background-color: #f0f0f0;
+	padding: 3px;
+}
+        </style>
+
+        <LINK rel="SHORTCUT ICON" href="$images/favicon.ico">   
+        <TITLE>Apache Community Development - NewbieFAQ</TITLE>
+    </head>
+
+    <body onload="init()">
+    	<div class="container">
+    	<HR class="space col">
+    	<DIV class="block">
+    		<DIV class="column span-24">
+            <DIV id="header">
+                <h1>The Apache Software Foundation<BR />
+                <SPAN class="alt"><small>Meritocracy in Action.</small></SPAN></h1>
+             </DIV>
+          </DIV>
+    	</DIV>
+    	<HR/>
+
+
+        <TABLE border="0" cellpadding="2" cellspacing="0" width="100%">
+            <TR class="topBar">
+                <td align="left" valign="middle" class="topBarDiv" nowrap="true" width="100%">
+                    &nbsp;<a href="/">Home</a>&nbsp;&raquo&nbsp;<a href="/newbiefaq.html">NewbieFAQ</a>
+                </td>
+                <td align="right" valign="middle" class="topBarDiv" align="left" nowrap="true">
+                    <A href="http://community.apache.org">Apache Community Development</A> | <A href="http://mail-archives.apache.org/mod_mbox/community-dev/">Mailling List</A>
+                </td>
+            </TR>
+        </TABLE>
+
+        <TABLE border="0" cellpadding="0" width="100%">
+            <TR>
+                <td align="left" valign="top">
+                  <DIV id="PageContent">        
+                     <DIV class="pagecontent">
+                         <DIV class="wiki-content">
+                          <p>This set of Frequently Asked Questions are intended to help newcomers to
+The Apache Software Foundation understand how we work.</p>
+<p><em>Index of Questions</em></p>
+<ul>
+<li><a href="#NewbieFAQ-AboutTheApacheSoftwareFoundation">About The Apache Software Foundation</a></li>
+<li><a href="#NewbieFAQ-WhatprojectscanIfindinTheApacheSoftwareFoundation?">What projects can I find in The Apache Software Foundation?</a></li>
+<li><a href="#NewbieFAQ-HowareprojectsmanagedinTheApacheSoftwareFoundation">How are projects managed in The Apache Software Foundation</a></li>
+<li><a href="#NewbieFAQ-HowdoIlearnaboutthewayApacheProjectsWork?">How do I learn about the way Apache Projects Work?</a></li>
+<li><a href="#NewbieFAQ-HowdoIaskaquestionabouttheASFingeneral?">How do I ask a question about the ASF in general?</a></li>
+<li><a href="#NewbieFAQ-HowdoIgetusersupportforanASFproject?">How do I get user support for an ASF project?</a></li>
+<li><a href="#NewbieFAQ-GettingInvolvedwithApacheprojects">Getting Involved with Apache projects</a></li>
+<li><a href="#NewbieFAQ-HowdoIchooseanApacheprojecttoworkon?">How do I choose an Apache project to work on?</a></li>
+<li><a href="#NewbieFAQ-HowdoIgetinvolvedwithanApacheproject?">How do I get involved with an Apache project?</a></li>
+<li><a href="#NewbieFAQ-IsthereaCodeofConductforApacheprojects?">Is there a Code of Conduct for Apache projects?</a></li>
+<li><a href="#NewbieFAQ-AbouttheApacheMentoringProgramme">About the Apache Mentoring Programme</a><ul>
+<li><a href="#NewbieFAQ-WhatistheApacheMentoringProgramme">What is the Apache Mentoring Programme</a></li>
+<li><a href="#NewbieFAQ-HowdoIApplytotheMentorProgramme?">How do I Apply to the Mentor Programme?</a></li>
+</ul>
+</li>
+</ul>
+<p>Note, there are not too many questions and answers here right now, this is
+a very new project. Please ask any new questions on
+mailto:dev@community.apache.org (subscribe with
+mailto:dev-subscribe@community.apache.org first).</p>
+<p><a name="NewbieFAQ-AboutTheApacheSoftwareFoundation"></a></p>
+<h1 id="about_the_apache_software_foundation">About The Apache Software Foundation</h1>
+<p><a name="NewbieFAQ-WhatprojectscanIfindinTheApacheSoftwareFoundation?"></a></p>
+<h2 id="what_projects_can_i_find_in_the_apache_software_foundation">What projects can I find in The Apache Software Foundation?</h2>
+<p>There are a great many projects in The Apache Software Foundation. We have
+four classes of project:</p>
+<ul>
+<li><a href="http://www.apache.org">Top Level Projects</a></li>
+<li>these are projects with healthy communities and active development</li>
+<li><a href="http://incubator.apache.org">Incubating Projects</a></li>
+<li>these are projects that have still to build a sustianble community, but
+have active development</li>
+<li><a href="http://labs.apache.org">Labs</a></li>
+<li>these are experiments being carried out by existing committers</li>
+<li><a href="http://attic.apache.org">Attic</a></li>
+<li>these are end-of-life projects that are no longer receiving active
+development, but may still be useful</li>
+</ul>
+<p><a name="NewbieFAQ-HowareprojectsmanagedinTheApacheSoftwareFoundation"></a></p>
+<h2 id="how_are_projects_managed_in_the_apache_software_foundation">How are projects managed in The Apache Software Foundation</h2>
+<p>Apache projects all believe that if we look after the community then good
+code will emerge from that community. That is, when people with similar
+needs come together they will work out a way of solving their common
+problems. It is for this very reason that we created the Community
+Development project (where you are right now), the ASF has grown to be very
+large and, from the outside, can look too mature for newcomers and novices.
+However, these communities seek to be flat in structure. No single person
+in that community has more influence than the next, a newcomer with a good
+idea has just as much input and influence as the original creator of the
+project.</p>
+<p>We do have a system that we call meritocracy that allows those who have
+demonstrated commitment and understanding to the community to earn certain
+privileges, such as being able to make changes directly to documentation
+and programme code. However, these privileges simply streamline the
+process, they do not (in most cases) give additional powers over the
+project.</p>
+<p>In summary, Apache Projects work because people like you participate
+constructively within them. </p>
+<p>To learn more about "The Apache Way" see the foundations <a href="http://apache.org/foundation/how-it-works.html">How It Works</a>
+ pages.</p>
+<p><a name="NewbieFAQ-HowdoIlearnaboutthewayApacheProjectsWork?"></a></p>
+<h2 id="how_do_i_learn_about_the_way_apache_projects_work">How do I learn about the way Apache Projects Work?</h2>
+<p>You should consider applying to the <a href="mentoringprogramme.html">Apache Mentor Programme</a>
+. We will help you find a mentor within the project of your choice. They
+will take you through a semi-formal mentoring programme] that will ensure
+you quickly find your feet. There is no cost other than a promise to commit
+some of your time to the goals you agree with your mentor.</p>
+<p><a name="NewbieFAQ-HowdoIaskaquestionabouttheASFingeneral?"></a></p>
+<h2 id="how_do_i_ask_a_question_about_the_asf_in_general">How do I ask a question about the ASF in general?</h2>
+<p>The Community Development Project is here for this very purpose. Check out
+the resources on this site first, if you don't find the answer send a mail
+to mailto:dev@community.apache.org (subscribe first by sending a mail to
+mailto:dev-subscribe@community.apache.org)</p>
+<p><a name="NewbieFAQ-HowdoIgetusersupportforanASFproject?"></a></p>
+<h2 id="how_do_i_get_user_support_for_an_asf_project">How do I get user support for an ASF project?</h2>
+<p>Everyone active in ASF projects is here as a volunteer, nobody is paid to
+provide support here. So the first thing to realise is that you need to be
+careful not to waste peoples time, so do your homework. Generally, if
+people can see that you have tried to solve your problem they are more
+likely to help. So, before asking a question do the following:</p>
+<ul>
+<li>search the project documentation</li>
+<li>search the project user lists</li>
+<li>search the issue tracker for any related known issues</li>
+<li>search the web in general</li>
+</ul>
+<p>If you don't find a solution send a concise, but detailed, request for
+support to the appropriate user mailing list (you will usually need to
+subscribe first). Indicate that you have read the appropriate documentation
+and explain what you have tried, what you expect to happen and what
+actually happens.</p>
+<p>Be patient waiting for a response, give it at least three working days
+before you send a second message. People are busy, they will deal with your
+request when they can. If you need urgent help it is best not to rely on
+the community support channels and find someone willing to support you for
+a fee.</p>
+<p>It is worth noting that people are more willing to help those who
+contribute back to the project in some way. If you hit a problem that was
+not documented then it is likely others will too. A good idea is to send a
+patch to the project to improve its documentation. This means that those
+who follow in your footsteps get an answer in the first step above and you
+start to build merit in the community that will result in further help in
+the future.</p>
+<p>A second way of contributing is to provide user support to others as your
+expertise grows. Again, earning merit in this way will help ensure you get
+the support you need in the future.</p>
+<p>If you are visible within the community</p>
+<p><a name="NewbieFAQ-GettingInvolvedwithApacheprojects"></a></p>
+<h1 id="getting_involved_with_apache_projects">Getting Involved with Apache projects</h1>
+<p><a name="NewbieFAQ-HowdoIchooseanApacheprojecttoworkon?"></a></p>
+<h2 id="how_do_i_choose_an_apache_project_to_work_on">How do I choose an Apache project to work on?</h2>
+<p>The key to working on projects at Apache (and any open source for that
+matter) is to have a personal reason for being involved. You might be
+trying to solve a day job issue, you might be looking to learn a new
+technology or you might simply want to do somethiung fun in your free time.
+The key is that you must <em>want</em> to get involved. It is also important that
+you have appropriate skills to be able to help the project.</p>
+<p>Our <a href="http://projects.apache.org/">projects</a>
+ provides a useful index of projects which allows you to view projects
+alphabetically, by category or by language. When you view a projects detail
+page in this list you will find details of their mailing lists, issue
+tracker and other resoutrces.</p>
+<p>In the projects issue tracker you will find details of bugs and feature
+requests the project would like to work with, this should give you some
+inspiration about how you might be able to help the project community. If
+you see an issue you would like to tackle its time to join the projects
+mailing list and get started.</p>
+<p><a name="NewbieFAQ-HowdoIgetinvolvedwithanApacheproject?"></a></p>
+<h2 id="how_do_i_get_involved_with_an_apache_project">How do I get involved with an Apache project?</h2>
+<p>You can certainly improve your programming skills by watching the commit
+lists, receiving code reviews and participating in discussion. Howeverm
+this learning opportunity is a healthy side effect of open source
+activities rather than a goal in itself. Nobody in an Apache project is
+going to spend time teaching you programming 101, technical writing or
+testing (to pick just a few skills we need). You need to know the basics
+and be willing to research the rest.</p>
+<p>Our mentoring programme, see below, is designed to help you understand how
+to get guidance with respect to how to take your first steps in an open
+source project. You will also find our <a href="http://apache.org/foundation/getinvolved.html">get involved</a>
+ page a uaseful starting point.</p>
+<p><a name="NewbieFAQ-IsthereaCodeofConductforApacheprojects?"></a></p>
+<h2 id="is_there_a_code_of_conduct_for_apache_projects">Is there a Code of Conduct for Apache projects?</h2>
+<p>Here at Apache projects are free to define their own code of conduct.
+However, it is common for new projects to learn from the lessons of the
+older projects. The Apache Incubator project has a wiki page for collecting <a href="http://incubator.apache.org/guides/community.html">common elements of Apache project Codes of Conduct</a>
+.</p>
+<p>The Incubator document has some really useful for both the newbie and the
+old hands (we all fall into bad habits occasionally). The section on ASF
+Mottos is especially useful as a reminder of the way things are in most ASF
+projects. This section includes such gems as:</p>
+<ul>
+<li>Put community before code. </li>
+<li>Let they that do the work make the decisions. </li>
+<li>If it didn't happen on a mailing list, it didn't happen. </li>
+<li>Don't feed the trolls. </li>
+</ul>
+<p><a name="NewbieFAQ-AbouttheApacheMentoringProgramme"></a></p>
+<h2 id="about_the_apache_mentoring_programme">About the Apache Mentoring Programme</h2>
+<p><a name="NewbieFAQ-WhatistheApacheMentoringProgramme"></a></p>
+<h3 id="what_is_the_apache_mentoring_programme">What is the Apache Mentoring Programme</h3>
+<p>Many projects in the ASF are able to provide mentors for newcomers. In
+fact, most projects are happy to assist newcomers to their projects as part
+of their normal operations. However, some people are looking for more
+structure. The Mentor Programme of the The Apache Software Foundation
+provides additional support and structure for people looking to make an
+initial contribution to an ASF project.</p>
+<p>For more information see our <a href="mentoringprogramme.html">mentoring page</a>
+.</p>
+<p><a name="NewbieFAQ-HowdoIApplytotheMentorProgramme?"></a></p>
+<h3 id="how_do_i_apply_to_the_mentor_programme">How do I Apply to the Mentor Programme?</h3>
+<p>Take a look at our <a href="mentoringprogramme.html">mentoring page</a>. If you are 
+planning on working on an Apache project as part of your formal education you 
+should also read [mentoring in formal education|mentorProgrammeFormalEducation]
+.</p>
+<p>From the <a href="mentoringprogramme.html">mentoring page</a> you will see that you 
+need to complete an <a href="mentorprogrammeapplication.html">application</a>. This 
+gives us enough background information to enable us to approach your
+chosen project community and for you to work with prospective mentors in
+defining your mentored activity.</p>
+                         </DIV>
+                     </DIV>
+                  </DIV>
+                </td>
+            </TR>
+        </TABLE>
+
+        <DIV class="footer">
+            Copyright © 2003-2009, The Apache Software Foundation&nbsp;&nbsp;
+        </DIV>
+
+    </BODY>
+</HTML>



Mime
View raw message