Provide Testing

Testing is a great way to contribute to a project without writing a single line of code. Providing a bit of testing kicks off a beneficial cycle. The more testing a contribution receives, the more problems are spotted earlier in the process. The more problems are spotted, the higher the quality and therefore also the higher the reputation of the project. Projects with great reputations attract more users and from there, also more contributors, and the testing and quality cycle begins all over again.

When I say “testing,” I don’t mean writing unit or integration tests (though those are certainly welcome, too). As I mentioned earlier, all types of contributions can benefit from having another set of eyes on them, and testing provides ...

Get Forge Your Future with Open Source now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.