Author: brett Date: Tue Mar 7 11:10:17 2006 New Revision: 383963 URL: http://svn.apache.org/viewcvs?rev=383963&view=rev Log: improve how to help docs
Modified: maven/site/trunk/src/site/apt/guides/development/guide-helping.apt maven/site/trunk/src/site/apt/guides/development/guide-m2-development.apt Modified: maven/site/trunk/src/site/apt/guides/development/guide-helping.apt URL: http://svn.apache.org/viewcvs/maven/site/trunk/src/site/apt/guides/development/guide-helping.apt?rev=383963&r1=383962&r2=383963&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/guides/development/guide-helping.apt (original) +++ maven/site/trunk/src/site/apt/guides/development/guide-helping.apt Tue Mar 7 11:10:17 2006 @@ -17,6 +17,10 @@ * {{{guide-m2-development.html#Creating and submitting a patch}Submit patches}} to reported issues (both those you find, or that others have filed) + * Help with the documentation by pointing out areas that are lacking or unclear, and if you are so inclined, submitting patches to correct it. + You can quickly contribute rough thoughts to the {{{http://docs.codehaus.org/display/MAVENUSER} wiki}}, or you can volunteer to help collate and + organise information that is already there. + [] Your participation in the community is much appreciated! Modified: maven/site/trunk/src/site/apt/guides/development/guide-m2-development.apt URL: http://svn.apache.org/viewcvs/maven/site/trunk/src/site/apt/guides/development/guide-m2-development.apt?rev=383963&r1=383962&r2=383963&view=diff ============================================================================== --- maven/site/trunk/src/site/apt/guides/development/guide-m2-development.apt (original) +++ maven/site/trunk/src/site/apt/guides/development/guide-m2-development.apt Tue Mar 7 11:10:17 2006 @@ -3,6 +3,7 @@ ------ Emmanuel Venisse Trygve Laugstol + Brett Porter ------ 8 July 2005 ------ @@ -127,6 +128,29 @@ *.iws *.iml --- + +* Patch acceptance criteria + +There are a number of criteria that a patch will be judged on: + + * Whether it works and does what is intended. This one is probably obvious! + + * Whether it fits the spirit of the project. Some patches may be rejected as they take the project in a different + direction to that which the current development community has chosen. This is usually discussed on an issue well + before a patch is contributed, so if you are unsure, discuss it there or on the mailing lists first. Feel free to + continue discussing it (with new justification) if you disagree, or appeal to a wider audience on the mailing lists. + + * Whether it contains tests. It is expected that any patches relating to functionality will be accompanied by unit tests + and/or integration tests. It is strongly desired (and will be requested) for bug fixes too, but will not be the basis + for not applying it. At a bare minimum, the change should not decrease the amount of automated test coverage. + As a community, we are focusing on increasing the current coverage, as there are several areas that do not receive automated testing. + + * Whether it contains documentation. All new functionality needs to be documented for users, even if it is very rough + for someone to expand on later. While rough is acceptable, incomplete is not. As with automated testing, as a community + we are striving to increase the current coverage of documentation. + +Above all, don't be discouraged. These are the same requirements the current commiters should hold each other to as well. +And remember, your contributions are always welcome! * Related Projects