Author: buildbot Date: Sun Sep 18 09:19:39 2016 New Revision: 997643 Log: Production update by buildbot for camel
Modified: websites/production/camel/content/cache/main.pageCache websites/production/camel/content/contributing.html Modified: websites/production/camel/content/cache/main.pageCache ============================================================================== Binary files - no diff available. Modified: websites/production/camel/content/contributing.html ============================================================================== --- websites/production/camel/content/contributing.html (original) +++ websites/production/camel/content/contributing.html Sun Sep 18 09:19:39 2016 @@ -89,7 +89,12 @@ cd camel]]></script> </div></div><p>Build the project (without testing).</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[mvn clean install -Dtest=false]]></script> -</div></div><p>If you intend to work on the code and provide patches and other work you want to submit to the Apache Camel project, then you can fork the project on github and work on your own fork. The custom work you do should be done on branches you create, which can then be committed and pushed upstream, and then submitted to Apache Camel as PRs (pull requests). You can find many resources online how to work on github projects and how to submit work to these projects.</p><h4 id="Contributing-ApacheCamelcommittersshouldworkontheASFgitrepo">Apache Camel committers should work on the ASF git repo</h4><p>If you are an Apache Camel committer then clone the ASF git repo at</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> +</div></div><p>If you intend to work on the code and provide patches and other work you want to submit to the Apache Camel project, then you can fork the project on github and work on your own fork. The custom work you do should be done on branches you create, which can then be committed and pushed upstream, and then submitted to Apache Camel as PRs (pull requests). You can find many resources online how to work on github projects and how to submit work to these projects.</p><h4 id="Contributing-Runningcheckstyle">Running checkstyle</h4><p>Apache Camel source code is using a coding style/format which can be checked whether is complying using the checkstyle plugin.</p><p><span style="color: rgb(0,0,0);">To enable source style checking with checkstyle, build Camel with the -Psourcecheck parameter</span></p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> +<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[mvn clean install -Psourcecheck]]></script> +</div></div><p><span style="color: rgb(0,0,0);">Please remember to run this check on your code changes before submitting a patch or github PR. You do not need to run this against the entire project, but for example in the modules you work on. Lets say you do some code changes in the camel-ftp component, then you can run the check from within this directory:</span></p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> +<script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[cd camel-ftp +mvn clean install -Psourcecheck]]></script> +</div></div><h4 id="Contributing-ApacheCamelcommittersshouldworkontheASFgitrepo">Apache Camel committers should work on the ASF git repo</h4><p>If you are an Apache Camel committer then clone the ASF git repo at</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <script class="brush: java; gutter: false; theme: Default" type="syntaxhighlighter"><![CDATA[git clone https://git-wip-us.apache.org/repos/asf/camel.git cd camel ]]></script>