There are amazing programmers who have zero commits in the public github repositories, yet they work with open source projects every day. Sometimes work commitments or maybe a full personal life make it hard to find time to contribute, and that’s not a problem, it shouldn’t make us feel guilty.
Helping a colleague to use a technology, making it more accessible by spreading it among their links, are examples of activities that really benefit the entire ecosystem, but do not entitle them to a "badge".
If you really want to contribute to open source, you should first learn what open source really means, and then we can talk about some tips on how to contribute effectively.
But don’t feel "obligated" to do it. In this talk I will try to explain why.