Insights on Open-Source!
Talk at Chandigarh University
7-11-2020
What is Open-Source?
Open source is a term that originally referred to open source software (OSS). Open source software is code that is designed to be publicly accessible—anyone can see, modify, and distribute the code as they see fit.
Learning Git
- https://www.freecodecamp.org/news/the-beginners-guide-to-git-github/
- https://blog.usejournal.com/how-to-contribute-to-open-source-software-with-git-github-2b3be6e36c82
- Learn to use git CLI: https://try.github.io
Finding issues and projects?
- Using Labels like
good-first-issue
,difficulty-level:beginner
. - Using Topics, take this case, https://github.com/topics/machine-learning
- Google, haha!
Beginner-Friendly Projects or links that will help you find one:
- First-Timers-Only: https://www.firsttimersonly.com/
- Code-Triage: https://www.codetriage.com/
- IssueHub: http://issuehub.io/
Other Important Links for various programs:
Google Summer of Code Archives: https://summerofcode.withgoogle.com/archive/
Community Bridge Mentorship: https://people.communitybridge.org/#projects
Outreachy Program: https://www.outreachy.org/
Google Season of Docs: https://developers.google.com/season-of-docs/
Hacktoberfest: https://hacktoberfest.digitalocean.com/