The easiest way to contribute is to open an issue and start a discussion.
Then we can decide if and how a feature or a change could be implemented.
If you should submit a pull request with code changes, start with a description, only make the minimal changes to start with and provide tests that cover those changes.