Open Source is a great way to improve your reputation as a dev, and practice your coding skills by reading other people's code and receiving feedback!
It's also a great way to give back to the community!

How to contribute?
A thread 🧵
#Coding #WomenWhoCode #webdevelopment
1⃣ Find a project in GitHub you're interested in!

Usually this is the first step. Finding a project that interests you will motivate and help you become an active contributor. But as a #CodeNewbie, or your first time contributing, your first approach might be a bit different👇
If you're a beginner, the difficulty of the issues might put you off from choosing a project you like (happened to me!). Don't worry about it, beginners can contribute to open source and add contributing experience to their resumes as well. 👇
2⃣ Filter out issues with tags/labels on #Github!

Doing this will facilitate your search by a lot. If you're a beginner, I'd search for 'good first issues' or something simple like 'bug fix'. These tags will have simple enough issues. You can search these on the search bar too!
3⃣ OR fix documentation!📝

Open Source doesn't have to be about contributing to the biggest project ever, or adding a huge feature. It can be as simple as fixing grammar or making sentences easier to understand. Every contribution counts!

Now...the juicy stuff🤓
4⃣Get assigned

(Don't forget to read through contributing guidelines first! Get to know a bit about the project)
Most maintainers manage their open source projects, so once you choose an issue you want to work on, ask the maintainer to get assigned through the comments!
5⃣ Fork, clone, and run the project locally🍴

Small issues like grammar in documentation don't require for you to go through this step. However, you should do so when you're fixing issues related to code!
6⃣ Commit, push, & request a PR👏

Commit your changes locally, and push changes to the remote repository. Then, open a Pull Request! The maintainers will get back to you with new feedback if there are some things to improve. Maintainers are usually really nice and happy to help!
7⃣ Get your first Pull Request merged to main😎

Ta da! Congratulations on your first contribution to open source!🎉 Don't worry if you don't get it the first time. Contributing to open source is also a skill that takes its time to learn and fully digest!
TL;DR
1⃣ Find a project you're interested in!
2⃣ Get good at searching issues with tags and labels!
3⃣ or fix documentation!
4⃣Get assigned your issue
5⃣Fork, clone, and run the project locally
6⃣Commit, push, and request a Pull Request
7⃣Get your first Pull Request merged!
Thank you for making it this far! If this thread helped you, don't forget to give me a follow @codingyuri !
My account is fairly new, but I'll be tweeting more threads like this!
I'm happy to connect with other fellow developers and know what they're currently learning😁

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Yuri 🇰🇷

Yuri 🇰🇷 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!

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!

:(