We'd love to accept your patches and contributions to this project. There are just a few small guidelines you need to follow.
This project follows the following Code of Conduct.
Before spending your time and effort, consult the issues page and discussion page and find things to work on. Dont' be afraid to make yourself and your plans known.
Documentation is a very important part of a open source project. If people don't know how to use your tool, it does not matter how good it is, it will not be used.
A good sign that documentation is in need is to document what you struggled with.