Skip to content

Latest commit

 

History

History
15 lines (14 loc) · 1.59 KB

contributing.md

File metadata and controls

15 lines (14 loc) · 1.59 KB

Contributing

We welcome improvements to autoscrub!

Process

  1. Log an bug/enhancement on the GitHub issue tracker. For enhancements, we encourage discussion of the enhancement before beginning coding (this is not a strict requirement, but it may result in a faster review process)
  2. Fork the repository on GitHub (this requires a GitHub account).
  3. Make the modifications
    • For small modifications, commit to the default branch in your forked repository
    • For large changes (such as new features) commit your changes to a new branch in your forked repository
  4. Test your changes and make sure they are complete and you have not introduced any regressions (ensure your changes pass any automated tests we provide)
  5. Update the documentation in the "docs" folder to make it consistent with your changes.
  6. Complete either the individual or entity agreement
  7. Using the GitHub web interface for your forked repository, make a pull-request to the main autoscrub repository and attach the agreement completed in step 7. In the description of the pull request, include the text "fixes issue #num" where "num" is replaced by the issue number for the issue you logged in step 1.
  8. We will review your pull-request, and may request changes to your code.
  9. Once we are happy with the pull-request, we will merge in your changes.