Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.39 KB

CONTRIBUTING.md

File metadata and controls

37 lines (27 loc) · 1.39 KB

How to Contribute

Thank you for your interest in contributing to this project! Read on for information on how to contribute.

Bug Reports

Bug reports should be submitted via the Issues tab following these steps:

  1. First, check whether there already is an open issue for your bug.
  2. If an open issue for your bug doesn't already exist, then submit an issue.
  3. Please include enough detail to reproduce the issue.

Feature Requests

Requests for new functionality or enhancements to existing functionality can also be submitted via the Issues tab. Just like with bug reports, please verify that there isn't already an existing issue covering the same request.

Bug Fixes

If you would like to more actively contribute with a bug fix, then follow this procedure:

  1. Fork the repository.
  2. Create a branch for the patch.
  3. Include a unit test (or tests) that demonstrate the bug (i.e., that fail without your patch, but passes with your patch).
  4. All existing unit tests must continue to pass.
  5. Submit a pull request.

New Features and Other Contributions

If you would like to contribute new features and functionality, then follow the following procedure:

  1. Fork the repository.
  2. Create a branch for the feature.
  3. Implement the new functionality.
  4. Include unit tests that thoroughly test the new functioality.
  5. All existing unit tests must continue to pass.
  6. Submit a pull request.