Use GitHub issues and make best effort to explain and provide details.
Feel free to help answering issues.
There should be an issue prior to a pull request. The discussion oin the issue should resolve into that a PR is the way to go.
Explain why the PR is needed, by referencing the issue.
Ensure it passes the tests and CI-chain.
Everything you supply will be within the same license the repo uses.