You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 17 Next »

Creating A Pull Request

Apache Curator uses the Git version control system. Curator also uses Apache's Github mirroring. All source code/bug fix submissions should be made via Github Pull Request. Create your Pull Request against the latest revision of the files by forking the mirrored project at https://github.com/apache/curator (keep your fork in sync from then on). You must also create an issue in Curator's Issue Tracker (reference the Pull Request in the issue) and create a git branch with the same name as the Issue. All discussion, comments, etc. regarding the Pull Request should be in the Issue Tracker and/or Github and not by email.

Apache Contribution Guide

Please read the Apache Contribution Guide.

Tools/Libraries

Curator uses:

Style/Development Guide

  • Use spaces not tabs.
  • Match the style of the Curator files. Any patches will be re-formatted to match Curator style.
  • There must be a JIRA Issue created for your change.
  • Create a git branch with the same name as the Issue.
  • All submissions must have TestNG tests.
  • All submissions must have proper Apache license headers. Run mvn license:format to make sure all files have headers.
  • The simpler and smaller the change the more likely it is to be accepted.
  • No labels