Table of contents
No headings in the article.
Hey ... U didn't know
How to start open source ?
Where to start open source ??
With open source u can get whatever job u want..๐ ๐ฃ๏ธ๐ฃ๏ธ
#OpenSource
Whatever you are learning, you should be able to apply the knowledge, and open source is one good use case for it
Contributing to Open source will help elevate your resume, get to develop new skills
Possibility of getting internship and job opportunities via OS
How to start?
Pre-requisite: Git and Github
Know a programming language
Basic knowledge of tech-stack
Find an organisation and apply the skills you are learning or vice-versa
Can start by contributing to non-code and slowly ease into it (don't end up editing readme file for an year)
After you have found a project
- Fork it, clone it, and setup project on local
- Go through the documentation
- Deep dive into the code, start from where program starts and slowly navigate through code Checkout the test cases of the project, if any
- Join the mailing list/ chat channel
- Go to Github issues and filter Good First Issue label
Go to your mailing channel or on github issue and mention you are a beginner and would like to contribute, community will be happy to help
Where can | find these projects?
Go to Github explore section and filter projects depending on your Tech-Stack
For GSoC, start contributing early, if you have already contributed to project your chances of getting selected will be high (Proposal pay less role)
Twitter - good for networking, developers are active on it
Don't put yourself into a box, like "beginner coder", intermediate coder"
this was my contribution
Be motivated ... Learn new skills..