Talking to developers and reading about open source I often get the feeling that the general notion is that open source is just about code and commits.
Put another way, “If you don’t make commits for a project you are not contributing to it.” Or so they say. That notion is far from the truth in my eyes. Let me tell you why. Sure, code is what ultimately ships and has a direct impact on the users of an open source project, so yes commits and code are important. But it’s by no means the only way you may contribute to a project. Projects mostly are a whole ecosystem, which is about more than just code. Here are a couple of other ways you may contribute to a project.