Why should you contribute to open source?

✅ 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
 

Keep Current with Akash Shyam

Akash Shyam Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @akashcodes

25 Sep
The Art of Writing Effective Cover Letters:

When freelancing through jobsites like upwork, the cover letter is essential to get a project. #freelance

This thread shows you how to write a perfect cover letter that is appealing to your clients 🧵👇
❌ Don't talk about yourself

The client doesn't care that you are from Anartica and now live in the middle of a desert.

He doesn't care what you like, or what your dog's name is.

The client has come to you to save his time, and wasting it is the worst thing you can do.
✅ Explain How You Add Value

Every client has some pain point, or struggle, which he/she isn't able to solve.

That's why they are hiring someone.

The key is to identify the problem, and clearly outline how to fix it.

Show how you are uniquely qualified to fix the problem.
Read 16 tweets
24 Sep
The Blockchain ⚡ - Explained Like You Are 5 😀!

The blockchain allows you to safely and securely transfer money without the need for a central authority or trust.

Here's a thread on what could be the greatest invention of mankind 🧵👇:

#Blockchain
1. What's the problem 🤔?

Imagine that I'm going to sell a house to my friend and he gives me a downpayment on the house before he gets ownership of the property.

What's stopping me from running away to Antarctica and using the down payment for a luxury igloo 😂?
My friend has to either trust me, or we go to a 3rd party(like escrow) which locks the downpayment until I give my friend the keys.

What happens if the 3rd party runs away with the money?

We can't really trust strangers, nor enforce a contract as that takes a lot of money.
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(