Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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.

Running checkstyle

Apache Camel source code is using a coding style/format which can be checked whether is complying using the checkstyle plugin.

To enable source style checking with checkstyle, build Camel with the -Psourcecheck parameter

Code Block
mvn clean install -Psourcecheck

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:

Code Block
cd camel-ftp
mvn clean install -Psourcecheck

Apache Camel committers should work on the ASF git repo

...