How do you properly contribute to an open source project?

Open source explained in plain language.

Please read the contribution instructions and license first. Describe clearly what you want to improve and why.

A good contribution can be code, but also documentation, testing, translation or a clearly described problem.