✅ Network with people and make new friends
✅ Accommodate to large codebases faster
✅ Attractive Github Profile = Job Opportunities
I'm not asking you to dig into react internals. You can work on simple things. Here's a thread 🧵👇
1. Finding Repos
Unlike other articles who ask you to contribute to large repos like Typescript, React, Node etc, there's no shame in contributing to smaller libraries.
It can be as simple as adding a quick start tutorial to the docs, or migrating a component to typescript 😀
Assume you tried to learn redux toolkit, but you felt the quickstart guide was confusing so you had to refer to some articles online.
Now that you understand what it does, go back to the quickstart and see what it lacked.
Take notes, and we'll use it in the next step 😀
2. How To Ask?
Create an issue, state the problem i.e. the shortcomings in the docs and brief summary how you will fix it.
Wait for maintainers to give feedback, and open a PR.
Don't expect anything in return, because you probably won't get it.
3. How To Get Merged?
✅ Update only the areas you are required to update.
✅ Refer to the issue on which PR was created
❌ NEVER Submit a BROKEN PR.
❌ Don't update config, add dependencies or build scripts
Keep these tips in mind, and you'll be alright 😀
🚨🆘 A warning:
Before contributing, look at the issues and see the activity. If you see a lot of unresolved PRs, it means the maintainers are inactive 😔.
Also, like and retweet this tweet so it can reach more peeople and follow me on twitter for more such content!
• • •
Missing some Tweet in this thread? You can try to
force a refresh