Getting Started With
Getting Started With
Open Source
Open Source
Trivia -
can you identify the
organisation
the mascot represents?
Hint
you are going to be an Open-Sourcerer
ready to learn, contribute, be part of communities
and participate in open source programs
Key Takeaways
What is open source for you
Every answer, every understanding is correct
Enthusiastic attempt is what sets you apart
In open source as well!
Why to use git
Git commands
git --version
git config --global user.name "your_username"
git config --global user.email "email@xyz.com"
git clone path_to_repository.git
git init
git add
git commit -m "message"
git push
git pull
1.
2.
3.
4.
5.
6.
7.
8.
9.
Make a contribution
Fork the repository from the GitHub GUI
Clone the forked repository into your local system using git
clone
Create a branch using git checkout -b <branch>
Make the required changes
Push your changes to the branch using git push --set-
upstream <remote> <branch>
Create a PR
Take care of the format
1.
2.
3.
4.
5.
6.
7.
What is HacktoberFest ?
Hacktoberfestisamonth-longcelebrationofopensourcesoftware
Maintainersareinvitedtoguidewould-becontributorstoward
issuesthatwillhelpmovetheprojectforward.
T-shirtsforsubmitting4PRsduringthefestforthefirst70,000
participants
Rules for Hacktoberfest
PRsmustbemadeontheGitHubplatform
OnlyPRscount.
Anypullrequestmadeonapublicrepositorycounts
ThePRsdonotneedtobeacceptedtocountunlesstheyarespam,
irrelevant,orlabeledasinvalid
How do I find a way to contribute?
Findprojectsyouuseandarefamiliarwith
Lookforissueswiththetag"goodfirstissue"
Documentationisalsoagreatwayforbeginnersto
contribute
How do I find a way to contribute?
IssueHub-http://issuehub.io/
CodeTriage-https://www.codetriage.com/
UpforGrabs-https://up-for-grabs.net/#/
Contrib-https://gauger.io/contrib/#/language/javascript
FirstTimersOnly-https://www.firsttimersonly.com/
AwesomeFirstTimers-https://github.com/MunGell/awesome-for-
beginners/
PullRequestRoulette-http://www.pullrequestroulette.com/
GitHubSearch-https://github.com/search
Open Source
programs
QnA

Hacktober Fest Info Session

  • 2.
    Getting Started With GettingStarted With Open Source Open Source Trivia - can you identify the organisation the mascot represents?
  • 3.
    Hint you are goingto be an Open-Sourcerer ready to learn, contribute, be part of communities and participate in open source programs Key Takeaways
  • 4.
    What is opensource for you
  • 5.
    Every answer, everyunderstanding is correct Enthusiastic attempt is what sets you apart In open source as well!
  • 6.
  • 7.
    Git commands git --version gitconfig --global user.name "your_username" git config --global user.email "email@xyz.com" git clone path_to_repository.git git init git add git commit -m "message" git push git pull 1. 2. 3. 4. 5. 6. 7. 8. 9.
  • 8.
    Make a contribution Forkthe repository from the GitHub GUI Clone the forked repository into your local system using git clone Create a branch using git checkout -b <branch> Make the required changes Push your changes to the branch using git push --set- upstream <remote> <branch> Create a PR Take care of the format 1. 2. 3. 4. 5. 6. 7.
  • 9.
    What is HacktoberFest? Hacktoberfestisamonth-longcelebrationofopensourcesoftware Maintainersareinvitedtoguidewould-becontributorstoward issuesthatwillhelpmovetheprojectforward. T-shirtsforsubmitting4PRsduringthefestforthefirst70,000 participants
  • 10.
  • 11.
    How do Ifind a way to contribute? Findprojectsyouuseandarefamiliarwith Lookforissueswiththetag"goodfirstissue" Documentationisalsoagreatwayforbeginnersto contribute
  • 12.
    How do Ifind a way to contribute? IssueHub-http://issuehub.io/ CodeTriage-https://www.codetriage.com/ UpforGrabs-https://up-for-grabs.net/#/ Contrib-https://gauger.io/contrib/#/language/javascript FirstTimersOnly-https://www.firsttimersonly.com/ AwesomeFirstTimers-https://github.com/MunGell/awesome-for- beginners/ PullRequestRoulette-http://www.pullrequestroulette.com/ GitHubSearch-https://github.com/search
  • 13.
  • 14.