First of all, thanks for considering or taking the time to contribute!
The following is a simple guide on contributing to this Project. These are mostly guidelines, so feel free to use your best judgement and propose changes to this document in a pull request.
- Changes that are cosmetic in nature and do not add anything substantial to the stability, functionality, or testability of the project will generally not be accepted.
- Suggest your idea to my email and start development on your idea.
- Do not open an issue on GitHub until you have collected positive feedback about the change. GitHub issues are primarily intended for bug reports and fixes.
- Once development is complete, make a pull request to this project's master branch. Ensure the Pull Request's description clearly (and in detail) defines the goal, functionality and purpose of the new feature as well as details on the changes in original Project files.
- Ensure the bug was not already reported by searching on GitHub under Issues.
- Open a new GitHub pull request with the patch.
- Ensure the Pull Request description clearly describes the problem and solution.
- Ask any questions related to the Project to my email.
Any contribution from you guys would be greatly appreciated and welcomed.