If you are interested in contributing to the Matching library then first of all we would like to offer our thanks and say welcome!
Whether you're looking to provide a fix for a current issue, report a bug or implement a new feature to the library, your contributions are always welcome. Pull requests are a good place to discuss contributions so please do not feel you must present a perfect product from the off.
To make a contribution via a pull request, follow these steps:
Go to the GitHub repo, make a fork, and clone the repo locally:
$ git clone git@github.com/<your-username>/matching.git
Assuming you have all the dependencies installed, the next step is to ensure that all the tests pass (this should not take very long at all):
$ cd matching $ pytest tests
Make your changes and write tests to go with them -- ensuring they pass, too.
Push to your fork and open a pull request.