Contributing to this project is very simple. Keep your commits with a single purpose. Do not mix changes. Add the reasoning WHY you are making those changes. Open a PR and we will be happy to merge if it keeps things in the scope of the library.