To contribute to the library, you can either open an issue or create a pull request. Please ensure that you create unit tests for any new features you introduce and ensure that all tests are passing. Finally, please remember to update the project's version following semantic versioning, and update the CHANGELOG accordingly.