DEV Community

Cover image for Expanding the idea of open source contribution
icncsx
icncsx

Posted on • Edited on

3 2

Expanding the idea of open source contribution

For whatever reason, people are fixated on the rigid idea that open source contributing means writing code that gets merged into a code base. That's not true.

Here are other ways you can contribute!

Make a feature request

Maintainers largely build their product around the suggestions of the community. If you're using something and you have an idea for a new feature, please vocalize.

Make an issue request

Maintainers need your help to spot new issues. If you find an issue, please don't ignore them. Report them! Everyone's going to thank you.

Testing

There's tons of room to contribute in this area because many projects are quite liberal with their testing standards. If you find an area you want to test, please write tests for them. I have rarely seen a test-related PR get rejected.

Improve docs

Yes, they are not perfect. Sometimes, they can even be incomprehensible. It's your chance to raise the issue and improve the documentation.

Translate Docs

It is true: the React core team does not know 26 different languages (😂). If you know a language other than English, great! You can improve the accessibility of the project.

Teaching

Teaching IMO is the most underrated way of contributing to an open source project. All of these activities go under teaching:

  • Answering a question on StackOverflow
  • Writing a blog post
  • Recording a tutorial on YouTube
  • Speaking at a meet-up
  • Going on the help section of a Slack channel and answering any questions

The grand take-away is that you probably contributed to an open source project, but you haven't noticed because of an antiquated view that contributing means writing code that gets merged. You are all contributing in one way or another, and I appreciate you all for doing so. Keep it up, and happy coding (🥳)!

Warmly,
DH

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (1)

Collapse
 
aaronmccollum profile image
Aaron McCollum

This was excellent! Thanks for posting. Favorite one is the first one - making feature requests. Especially for projects in Beta.

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay