CINXE.COM
Guide to helping with Maven – Maven
<!DOCTYPE html> <!-- | Generated by Apache Maven Doxia Site Renderer 2.0.0 from content/apt/guides/development/guide-helping.apt at 2024-11-18 | Rendered using Apache Maven Fluido Skin 2.0.0 --> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="generator" content="Apache Maven Doxia Site Renderer 2.0.0" /> <meta name="author" content="Brett Porter" /> <meta name="author" content="Jason van Zyl" /> <meta name="date" content="2008-07-03 2015-06-16" /> <title>Guide to helping with Maven – Maven</title> <link rel="stylesheet" href="../../css/apache-maven-fluido-2.0.0.min.css" /> <link rel="stylesheet" href="../../css/site.css" /> <link rel="stylesheet" href="../../css/print.css" media="print" /> <script src="../../js/apache-maven-fluido-2.0.0.min.js"></script> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; _paq.push(['disableCookies']); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://analytics.apache.org/"; _paq.push(['setTrackerUrl', u+'/matomo.php']); _paq.push(['setSiteId', '3']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'/matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> </head> <body> <div class="container-fluid container-fluid-top"> <header> <div id="banner"> <div class="pull-left"><div id="bannerLeft"><h1><a href="https://www.apache.org/"><img class="class java.lang.Object" src="../../images/apache-maven-project.png" /></a></h1></div></div> <div class="pull-right"><div id="bannerRight"><h1><a href="../.././"><img class="class java.lang.Object" src="../../images/maven-logo-black-on-white.png" /></a></h1></div></div> <div class="clear"><hr/></div> </div> <div id="breadcrumbs"> <ul class="breadcrumb"> <li><a href="https://www.apache.org/" class="externalLink">Apache</a><span class="divider">/</span></li> <li><a href="../../index.html">Maven</a><span class="divider">/</span></li> <li class="active">Guide to helping with Maven <a href="https://github.com/apache/maven-site/tree/master/content/apt/guides/development/guide-helping.apt"><img src="../../images/accessories-text-editor.png" alt="Edit" /></a></li> <li id="publishDate" class="pull-right"><span class="divider">|</span> Last Published: 2024-11-18</li> <li class="pull-right"><span class="divider">|</span> <a href="../../scm.html">Get Sources</a></li> <li class="pull-right"><a href="../../download.cgi">Download</a></li> </ul> </div> </header> <div class="row-fluid"> <header id="leftColumn" class="span2"> <nav class="well sidebar-nav"> <ul class="nav nav-list"> <li><a href="../../index.html">Welcome</a></li> <li><a href="https://www.apache.org/licenses/" class="externalLink">License</a></li> <li class="nav-header">About Maven</li> <li><a href="../../what-is-maven.html">What is Maven?</a></li> <li><a href="../../maven-features.html">Features</a></li> <li><a href="../../download.html">Download</a></li> <li><a href="../../users/index.html"><span class="icon-chevron-right"></span>Use</a></li> <li><a href="../../docs/history.html">Release Notes</a></li> <li class="nav-header">Documentation</li> <li><a href="../../plugins/index.html">Maven Plugins</a></li> <li><a href="../../extensions/index.html">Maven Extensions</a></li> <li><a href="../../guides/index.html">Index (category)</a></li> <li><a href="../../users/index.html"><span class="icon-chevron-right"></span>User Centre</a></li> <li><a href="../../plugin-developers/index.html"><span class="icon-chevron-right"></span>Plugin Developer Centre</a></li> <li><a href="../../repositories/index.html"><span class="icon-chevron-right"></span>Maven Repository Centre</a></li> <li><a href="../../developers/index.html"><span class="icon-chevron-down"></span>Maven Developer Centre</a> <ul class="nav nav-list"> <li class="active"><a>Guide to Helping with Maven</a></li> <li><a href="../../developers/conventions/code.html">Code Style and Conventions</a></li> <li><a href="../../developers/conventions/jira.html">JIRA Convention</a></li> <li><a href="../../developers/conventions/git.html">Git Convention</a></li> <li><a href="../../guides/development/guide-maven-development.html"><span class="icon-chevron-right"></span>Developing Maven</a></li> <li><a href="../../developers/release/index.html"><span class="icon-chevron-right"></span>Release Process</a></li> <li><a href="../../developers/website/index.html"><span class="icon-chevron-right"></span>Deploy Maven Website</a></li> <li><a href="../../developers/welcome-to-new-committers.html"><span class="icon-chevron-right"></span>Committers</a></li> </ul></li> <li><a href="../../articles.html">Books and Resources</a></li> <li><a href="../../security.html">Security</a></li> <li class="nav-header">Community</li> <li><a href="../../community.html">Community Overview</a></li> <li><a href="../../project-roles.html">Project Roles</a></li> <li class="active"><a>How to Contribute</a></li> <li><a href="../../users/getting-help.html">Getting Help</a></li> <li><a href="../../issue-management.html">Issue Management</a></li> <li><a href="../../scm.html">Getting Maven Source</a></li> <li><a href="../../team.html">The Maven Team</a></li> <li class="nav-header">Project Documentation</li> <li><a href="../../project-info.html"><span class="icon-chevron-right"></span>Project Information</a></li> <li class="nav-header">Maven Projects</li> <li><a href="../../ref/current">Maven</a></li> <li><a href="../../archetypes/index.html">Archetypes</a></li> <li><a href="../../extensions/index.html">Extensions</a></li> <li><a href="../../pom/index.html">Parent POMs</a></li> <li><a href="../../plugins/index.html">Plugins</a></li> <li><a href="../../skins/index.html">Skins</a></li> <li><a><span class="icon-chevron-down"></span>Components</a> <ul class="nav nav-list"> <li><a href="../../archetype/index.html">Archetype</a></li> <li><a href="../../resolver/index.html">Artifact Resolver</a></li> <li><a href="../../doxia/index.html">Doxia</a></li> <li><a href="../../maven-indexer/index.html">Indexer</a></li> <li><a href="../../jxr/index.html">JXR</a></li> <li><a href="../../plugin-testing/index.html">Plugin Testing</a></li> <li><a href="../../plugin-tools/index.html">Plugin Tools</a></li> <li><a href="../../apache-resource-bundles/index.html">Resource Bundles</a></li> <li><a href="../../scm/index.html">SCM</a></li> <li><a href="../../shared/index.html">Shared Components</a></li> <li><a href="../../surefire/index.html">Surefire</a></li> <li><a href="../../wagon/index.html">Wagon</a></li> </ul></li> <li class="nav-header">ASF</li> <li><a href="https://www.apache.org/foundation/how-it-works.html" class="externalLink">How Apache Works</a></li> <li><a href="https://www.apache.org/foundation/" class="externalLink">Foundation</a></li> <li><a href="https://privacy.apache.org/policies/privacy-policy-public.html" class="externalLink">Data Privacy</a></li> <li><a href="https://www.apache.org/foundation/sponsorship.html" class="externalLink">Sponsoring Apache</a></li> <li><a href="https://www.apache.org/foundation/thanks.html" class="externalLink">Thanks</a></li> </ul> </nav> <div class="well sidebar-nav"> <div id="poweredBy"> <div class="clear"></div> <div class="clear"></div> <a href="https://maven.apache.org/" class="builtBy" target="_blank"><img class="builtBy" alt="Built by Maven" src="../../images/logos/maven-feather.png" /></a> </div> </div> </header> <main id="bodyColumn" class="span10"> <section><a id="Guide_to_helping_with_Maven"></a> <h1>Guide to helping with Maven</h1> <p>As with any open source project, there are several ways you can help:</p> <ul> <li>Join the <a href="../../mailing-lists.html">mailing lists</a> and answer other user's questions.</li> <li>Report bugs, feature requests and other issues in the <a href="../../issue-management.html">issue management system</a>.</li> <li><a href="./guide-building-maven.html"> Build Maven</a> for yourself, in order to fix bugs.</li> <li><a href="./guide-maven-development.html#Creating_and_submitting_a_patch">Submit patches</a> to reported issues (both those you find, or that others have filed)<br />To ease your first contribution, we have a <a class="externalLink" href="https://s.apache.org/for-the-grabs_maven">list of "up for grabs" issues</a>, meaning that they should be easy to work on. If you consider picking up larger chunks of work, please reach out on the <a href="../../mailing-lists.html">dev@maven.apache.org list</a> to discuss if the idea and solution strategy are still relevant.</li> <li><a href="./guide-testing-releases.html"> Test releases</a> help test releases that are being voted on (see the <a href="../../mailing-lists.html">dev@maven.apache.org list</a> for release votes)</li> <li><a href="./guide-testing-development-plugins.html"> Test snapshot plugins</a> help test the latest development versions of plugins and report issues</li> <li>Help with the documentation by pointing out areas that are lacking or unclear, and if you can, submitting Pull Requests to correct it: use the "edit" button in the breadcrumb, just after the page title. You can also create appropriate issues <a class="externalLink" href="https://issues.apache.org/jira/browse/MNGSITE">by using the issue management system</a>.</li></ul> <p>Your participation in the community is much appreciated!</p></section><section><a id="Why_Would_I_Want_to_Help.3F"></a> <h1>Why Would I Want to Help?</h1> <p>There are several reasons these are good things.</p> <ul> <li>By answering other people's questions, you can learn more for yourself</li> <li>By submitting your own fixes, they get incorporated faster</li> <li>By reporting issues, you ensure that bugs don't get missed, or forgotten</li> <li>You are giving back to a community that has given you software for free</li></ul></section><section><a id="How_do_I_Join_the_Project.3F"></a> <h1>How do I Join the Project?</h1> <p>Projects at Apache operate under a meritocracy, meaning those that the developers notice participating to a high extent will be invited to join the project as a committer.</p> <p>This is as much based on personality and ability to work with other developers and the community as it is with proven technical ability. Being unhelpful to other users, or obviously looking to become a committer for bragging rights and nothing else is frowned upon, as is asking to be made a committer without having contributed sufficiently to be invited.</p></section><section><a id="Developers_Conventions"></a> <h1>Developers Conventions</h1> <p>There are a number of conventions used in the project, which contributors and developers alike should follow for consistency's sake.</p> <ul> <li><a href="../../developers/conventions/code.html">Maven Code Style And Convention</a></li> <li><a href="../../developers/conventions/jira.html">Maven Jira Convention</a></li> <li><a href="../../developers/conventions/git.html">Maven Git Convention</a></li> <li><a href="../../developers/release/index.html">Releasing a Maven project</a></li> <li><a class="externalLink" href="https://cwiki.apache.org/confluence/display/MAVEN/Index">Apache Maven Wiki</a></li></ul></section><section><a id="Resources_for_committers"></a> <h1>Resources for committers</h1> <ul> <li><a class="externalLink" href="http://www.apache.org/dev/"> Developer Resources</a></li> <li><a class="externalLink" href="http://www.apache.org/foundation/"> About the Apache Software Foundation</a></li> <li><a class="externalLink" href="http://www.apache.org/dev/committers.html"> Committer FAQ</a></li></ul></section> </main> </div> </div> <hr/> <footer> <div class="container-fluid"> <div class="row-fluid"> <p>© 2002–2024 <a href="https://www.apache.org/">The Apache Software Foundation</a> </p> </div> </div> </footer> </body> </html>