Last week I posted about how you can contribute to the open source. You can read the topic here. You can also find out means to contribute through if you follow the article and find the code triage issues. This would get you into the position of finding the right things that interest you.
Once you find that next you would be searching through oceans of issues to work on. And that would also give you a means for contributing to open source. But where would you find exact issue to work on and something practically that would give you return of investment.
Let's take a look at that part.
Let's assume you want to find a project that you can run locally. And you find issues with it and fix them. You can find many such projects including hive.blog front end. You can also try variety of other blockchain projects which you can find and run locally. It helps out when you can run them locally and install and find bugs in them.
As you can see this CRM project is looking for the contributors. You can fork it and work on your version or even contribute to existing branch. And if it works out you can always find them accepting you in their branch and those changes would be merged. And that would give you some boost in your github contributions.
You are not limited to the code. You can always find the things that lack in documentation. Some of the original project owners always have limited time to produce things. And they tend to fall short on variety of the code related things. Which includes the documentation. So you can chime in the gap they have created.
For example, if you are into UI and UX. You can help a lot of projects. Take example of KDE, Gnome and many projects underneath. Make out your own skins, themes, icons and the plugins. That would help many people improve their Linux and the open source experience. This eventually helps long term.
Github has the issue pages. Where you can find the people answering the issues of variety of people and their problems can be system and the web specific. You can find them writing the tutorials, creating videos and also answering if things work from their end. And it helps the projects and overall open source community.
Take my example, I do a lot of Tutorials, and those are hosted on YouTube. You can find devnami here. This would give you an idea on how to make the most out of the experience and pass it on to others so that they can get the idea worked upon.
If you want a job in tech space, having a good github profile is a must these days. And you can do a lot more with the github profile for exposing your skills. And that would make things easier for your portfolio to be built and you don't have to worry much on where you kept the code as you sync your changes to repositories.