Skip to content

Latest commit

 

History

History
30 lines (27 loc) · 1.92 KB

CONTRIBUTING.md

File metadata and controls

30 lines (27 loc) · 1.92 KB

How to contribute to Willow

  1. Fork the repository from Github
  2. Do your proposed feature / fix
    • You will want to check from waffle (link below) if something like your feature is being worked on or proposed and discuss it there.
  3. Create a Pull Request from your work
    • If your work is related to an existing Github/waffle issue, add a reference to it into the description with the 'closes' keyword. For example:
      closes #34
      .
    • Your feature need not be ready when you create your pull request. The first goal of the PR is to facilitate discussion about the proposed feature or fix. So please create your pull request early.
    • Our CI will pick the PR up and execute a build with tests and static code analysis.
    • All of the tests need to pass and no new static code analysis issues may be reported. If there is a false positive, please commit the suppression of that including the justification. FindBugs and PMD issues are supressed with annotations in the relevant code, and coverity issues are supressed in coverity.yml in the root of the project. All suppressions will be reviewed before being accepted.
  4. Add the label 'ready to merge' to your pull request once you are confident that your fork is ready to be merged taking into account all of the above.
  5. Your PR will be picked up and commented if necessary or merged as is.

Links to the tools

Stories in Ready Code Advisor On Demand Status Codeship Status for NitorCreations/willow