There are two primary ways to help:
- Using GitHub Issues
- Changing the code
Use GitHub Issues to suggest feature requests, report bugs, ask questions, or find other ways to contribute. Find a bug or a feature, mention in the issue that you will take on that effort, then follow the Changing the code guidance below.
Generally speaking, you should fork this repository, make changes in your fork, and then submit a pull request. All new code should have associated unit tests that validate implemented features and the presence or lack of defects. Additionally, the code should follow any stylistic and architectural guidelines prescribed by the project. In the absence of such guidelines, mimic the styles and patterns in the existing code.