SlideShare a Scribd company logo
Day 1
Ground Rules !
For Info Session
🔇 Please mute yourself
💬 Use chat box for any queries
😮 Feel free to turn off your video, we don't mind
❌ Please don't spam
🔈 Let us know if you having issues with audio/video
✌ You got questions, shoot them at FAQ session
GDSC
Welcome
To
GECBSP
Hacktoberfest-2021
Speakers
Domendra Sahu
Arwaz Khan
Srishti Gauraha
Info Session &
Hands-on Session
• About Open Source
• What is Hacktoberfest
• Values of Hacktoberfest
• Who Can Join
• Stats of Hacktoberfest
• Contribution Guidelines
• What’s new or different this year
• Perks and Prizes of Hacktoberfest
AGENDA
Open Source
Open source is changing the world – one contribution at a time
Open source software is
Code that is designed to be publicly
accessible -
● See
● Modify
● Distribute
● Code
About Open Source
Open Source Development Model
``
Volunteer
Project Lead
Software
• Availability of source code.
• Does not depend on vendor.
• Quality and Customizability in Open Source is better.
• Cost much less than proprietary counterparts.
Advantages of Open Source
Disadvantages of Open Source
• Bad codes.
• Compatibility issues with software and hardware.
• No financial incentive.
Examples of Open Source
30 days gcp info session final
What is Hacktoberfest ?
● Hacktoberfest is a one month open source challenge
hosted by DigitalOcean
● Hacktoberfest encourages participation in giving back
to the open source community by completing pull
requests, participating in events, and donating to open
source projects
Values of Hacktoberfest
Values of
Hacktoberfest
Everyone is
welcome
Short term action,
long term impact
Quantity is Fun,
Quality is Key
Who can join ?
● Maintainers
● Contributors
● Companies
● Event Organizers
Stats of Hacktoberfest
69,886
Participants
116,361
Participating
Repositories
135 Represented
Countries
Global Stats for Hacktoberfest 2020
● Add the Hacktoberfest topic to your repository/project.
● Apply the Hacktoberfest label to issues in your GitHub repository.
● Add a CONTRIBUTING.md file with contribution guidelines to your repository.
● Adopt a code of conduct
● Be ready to review a PR, approving those that are a valid, and flagging those that
are not as invalid or spam
Maintainers Guidelines
Good Quality Contributions :
Contributor Guidelines
● Make at least 4 Valid PR’s in Hacktoberfest labelled repositories
● Follow the Code of Conduct and Contribution Steps given by the maintainer
● Changes made by you must have some significance i.e. Good Quality Code
Bad Quality Contributions :
● PR’s that are automated, disruptive, and create hindrance for maintainer etc.
● One PR to fix a typo is fine, but more than one PR to remove a stray
whitespace or typo.
⚠ Don’t spam , Follow Code of Conduct and Contribution Guidelines ….
What’s new or different in this year?
● Maintainers who meet participation criteria will receive a swag pack without
needing to also contribute pull requests
● Now you can make PR’s through GitLab
● You can donate anything directly to the open-source project of your choice
Perks and Prizes of Hacktoberfest
Requirements : - At least create 4 valid pull request in any eligible repository
Hacktoberfest T-shirt
&
Sticker pack
OR Plant a tree of your name in
DigitalOcean Forest
⚠ This year, the first 50,000 participants can earn Hacktoberfest Swags.
Bonus :
● We made a list for you where your PR will have a high chance to get merged.
● List of other Dev swags you can win them by contributing to the open-source.
Task :
● Please go through the basics of Git & GitHub like pull , push , create a repo
etc.
👉 Don’t worry we have the next session on the basics of Git + GitHub and How to
participate in Hacktoberfest.
Membership󰥓
bit.ly/dscgecbsp_join
Membership󰥓
Join Us On Discord !!
Join Us On Discord !!
How to Contact?
dscgecbsp@gmail.com
https://twitter.com/dscgecbsp/
https://www.linkedin.com/in/dscgecbsp/
https://www.facebook.com/dscgecbsp/
https://www.instagram.com/dscgecbsp/
C
n
n
e
c
t
G
r
o
w
Connect
Learn
Day 2
Ground Rules !
🔇 Please mute yourself
💬 Use chat box for any queries
😮 Feel free to turn off your video, we don't mind
❌ Please don't spam
🔈 Let us know if you having issues with audio/video
✌ You got questions, shoot them at FAQ session
GDSC
Welcome
To
GECBSP
Hacktoberfest-2021
Speakers
Srishti Gauraha
Arwaz Khan
Hands-on Session
• What is Git & GitHub
• VCS & SCM
• Basic of Git and GitHub Terms
• WorkFlow for Today’s Session
• GitHub Student Developer Pack
• Hands-On
AGENDA
Git & GitHub
● Git : Git is a distributed version control system (VCS)
for tracking changes in source code during software
development.
● GitHub : GitHub is a web-based Git repository hosting
service, which offers all of the distributed revision
control and source code management (SCM)
functionality of Git as well as adding its own features.
● VCS : These are the software tools that helps in recording changes made to files
by keeping a track of modification done to the code.
Examples: Git, Apache Subversion, CVS, Revision Control System etc….
Version Control System
❗ Git is the most popular VCS and GitHub is the most popular SCM...
Source Code Management
● SCM : It is a platform where we can host our code and collaborate
with others etc.
Examples: GitHub, GitLab, BitBucket, Sourceforge etc..
Basic of Git & GitHub Terms
● Repository : It is considered as your project folder . It contains the collection of the files
as well as the history of changes made to those files.
● Pull : It fetches and merges changes from a remote repository into the branch you are
working on.
● Push : adding a content from local repository to a remote repository.
● Commit : It is used to record the changes in the repository. (Message)
● Fork : It is a rough copy (independent) of a repository into your GitHub profile. Allows you
to test , debug etc. without affecting the original repository
● Clone : clone is a full copy of a repository, including all logging and version of files in your
local system.
WorkFlow For Today’s Session
Find a Hacktoberfest
labelled Repository
Fork that Repository Clone it into
your system
Do Some
Changes
Push your
updated code in
separate branch
Create a PR
Merged ✅ Wait to merge
GitHub Student Developer pack
https://education.github.com/pack
● Register for Hacktoberfest
● Git & GitHub Basics
● WorkFlow
Let’s Jumped into the implementation 󰞵
Membership󰥓
bit.ly/dscgecbsp_join
Membership󰥓
Join Us On Discord !!
Join Us On Discord !!
How to Contact?
dscgecbsp@gmail.com
https://twitter.com/dscgecbsp/
https://www.linkedin.com/in/dscgecbsp/
https://www.facebook.com/dscgecbsp/
https://www.instagram.com/dscgecbsp/
C
n
n
e
c
t
G
r
o
w
Connect
Learn

More Related Content

PDF
GDSC GECBSP Android Study Jams Session 3
PDF
Android Study Jams Session 2 - Android Basics in Kotlin
PDF
Android study jams info session 2021 new GDSC GECBSP
PPTX
Android Study Jam - Info Session
PPTX
Google I/O 2019 - what's new in Android Q and Jetpack
PPTX
Android study jams 2021 [collab] [master]
PPTX
Android study jam
ODP
Develop FOSS project using Google Code Hosting
GDSC GECBSP Android Study Jams Session 3
Android Study Jams Session 2 - Android Basics in Kotlin
Android study jams info session 2021 new GDSC GECBSP
Android Study Jam - Info Session
Google I/O 2019 - what's new in Android Q and Jetpack
Android study jams 2021 [collab] [master]
Android study jam
Develop FOSS project using Google Code Hosting

What's hot (20)

PDF
Beyond ‘what is CocoaPods?’ @ CocoaHeads NL 21-02-2014
PPTX
Prior programming experience track
PPT
Getting Started with Android
PDF
The 10 Commandments For The Eager Developer
PDF
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
PDF
Flutter - DevFestDC
PPTX
GDG Morgantown, WV: Write code you can depend on!
KEY
OpenMIC March-2012.phonegap
PPT
Introduction to go
PDF
Flutter101
PDF
Effective Android UI - English
PDF
Building beautiful apps using google flutter
PDF
Building beautiful apps using google flutter
PDF
Google flutter the easy and practical way
PDF
Google flutter the easy and practical way IEEE Alazhar
PPTX
Intro to Github
PDF
Let’s talk about star wars with Dialog Flow
PDF
How To Be A Better Developer
PPTX
HTML5 for dummies
PDF
Mobile DevOps pipeline using Google Flutter
Beyond ‘what is CocoaPods?’ @ CocoaHeads NL 21-02-2014
Prior programming experience track
Getting Started with Android
The 10 Commandments For The Eager Developer
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Flutter - DevFestDC
GDG Morgantown, WV: Write code you can depend on!
OpenMIC March-2012.phonegap
Introduction to go
Flutter101
Effective Android UI - English
Building beautiful apps using google flutter
Building beautiful apps using google flutter
Google flutter the easy and practical way
Google flutter the easy and practical way IEEE Alazhar
Intro to Github
Let’s talk about star wars with Dialog Flow
How To Be A Better Developer
HTML5 for dummies
Mobile DevOps pipeline using Google Flutter
Ad

Similar to 30 days gcp info session final (20)

PDF
Let's talk FOSS!
PPTX
Git1.pptx
PDF
Overcoming the Fear of Contributing to Open Source
PDF
Let's Contribute
PPTX
Workshop on Git and GitHub
PPTX
AOC hacktoberfest meetup 2024. An open-source event
PPTX
Introductio to Git and GitHub Session 2 by gdg on campus kab
PPTX
Github 101 An Adventurer's Guide To Open Source
PPTX
Intro. to Git and Github
PPTX
Hacktoberfest 2021
PDF
Open Source in Real Life
PDF
Git Things Done
PPTX
Que nos espera a los ALM Dudes para el 2013?
PDF
Contributing to github is for everyone
PPTX
Hacktoberfest Google Developer Student Clubs
PDF
Introduction to GitHub
PDF
What's a Pull Request (Contributing to Open Source) - Brad Wood
PDF
It is easy contributing to open source - JCON 2020
PDF
Advance workshop on git
PDF
Plugin Development for Beginners
Let's talk FOSS!
Git1.pptx
Overcoming the Fear of Contributing to Open Source
Let's Contribute
Workshop on Git and GitHub
AOC hacktoberfest meetup 2024. An open-source event
Introductio to Git and GitHub Session 2 by gdg on campus kab
Github 101 An Adventurer's Guide To Open Source
Intro. to Git and Github
Hacktoberfest 2021
Open Source in Real Life
Git Things Done
Que nos espera a los ALM Dudes para el 2013?
Contributing to github is for everyone
Hacktoberfest Google Developer Student Clubs
Introduction to GitHub
What's a Pull Request (Contributing to Open Source) - Brad Wood
It is easy contributing to open source - JCON 2020
Advance workshop on git
Plugin Development for Beginners
Ad

Recently uploaded (20)

PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Cell Structure & Organelles in detailed.
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Complications of Minimal Access Surgery at WLH
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
Pharma ospi slides which help in ospi learning
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
01-Introduction-to-Information-Management.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Cell Structure & Organelles in detailed.
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Insiders guide to clinical Medicine.pdf
RMMM.pdf make it easy to upload and study
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
102 student loan defaulters named and shamed – Is someone you know on the list?
human mycosis Human fungal infections are called human mycosis..pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Complications of Minimal Access Surgery at WLH
GDM (1) (1).pptx small presentation for students
Pharma ospi slides which help in ospi learning
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Anesthesia in Laparoscopic Surgery in India
Renaissance Architecture: A Journey from Faith to Humanism
01-Introduction-to-Information-Management.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra

30 days gcp info session final

  • 2. Ground Rules ! For Info Session 🔇 Please mute yourself 💬 Use chat box for any queries 😮 Feel free to turn off your video, we don't mind ❌ Please don't spam 🔈 Let us know if you having issues with audio/video ✌ You got questions, shoot them at FAQ session
  • 4. Hacktoberfest-2021 Speakers Domendra Sahu Arwaz Khan Srishti Gauraha Info Session & Hands-on Session
  • 5. • About Open Source • What is Hacktoberfest • Values of Hacktoberfest • Who Can Join • Stats of Hacktoberfest • Contribution Guidelines • What’s new or different this year • Perks and Prizes of Hacktoberfest AGENDA
  • 7. Open source is changing the world – one contribution at a time Open source software is Code that is designed to be publicly accessible - ● See ● Modify ● Distribute ● Code About Open Source
  • 8. Open Source Development Model `` Volunteer Project Lead Software
  • 9. • Availability of source code. • Does not depend on vendor. • Quality and Customizability in Open Source is better. • Cost much less than proprietary counterparts. Advantages of Open Source
  • 10. Disadvantages of Open Source • Bad codes. • Compatibility issues with software and hardware. • No financial incentive.
  • 13. What is Hacktoberfest ? ● Hacktoberfest is a one month open source challenge hosted by DigitalOcean ● Hacktoberfest encourages participation in giving back to the open source community by completing pull requests, participating in events, and donating to open source projects
  • 14. Values of Hacktoberfest Values of Hacktoberfest Everyone is welcome Short term action, long term impact Quantity is Fun, Quality is Key
  • 15. Who can join ? ● Maintainers ● Contributors ● Companies ● Event Organizers
  • 16. Stats of Hacktoberfest 69,886 Participants 116,361 Participating Repositories 135 Represented Countries Global Stats for Hacktoberfest 2020
  • 17. ● Add the Hacktoberfest topic to your repository/project. ● Apply the Hacktoberfest label to issues in your GitHub repository. ● Add a CONTRIBUTING.md file with contribution guidelines to your repository. ● Adopt a code of conduct ● Be ready to review a PR, approving those that are a valid, and flagging those that are not as invalid or spam Maintainers Guidelines
  • 18. Good Quality Contributions : Contributor Guidelines ● Make at least 4 Valid PR’s in Hacktoberfest labelled repositories ● Follow the Code of Conduct and Contribution Steps given by the maintainer ● Changes made by you must have some significance i.e. Good Quality Code Bad Quality Contributions : ● PR’s that are automated, disruptive, and create hindrance for maintainer etc. ● One PR to fix a typo is fine, but more than one PR to remove a stray whitespace or typo. ⚠ Don’t spam , Follow Code of Conduct and Contribution Guidelines ….
  • 19. What’s new or different in this year? ● Maintainers who meet participation criteria will receive a swag pack without needing to also contribute pull requests ● Now you can make PR’s through GitLab ● You can donate anything directly to the open-source project of your choice
  • 20. Perks and Prizes of Hacktoberfest Requirements : - At least create 4 valid pull request in any eligible repository Hacktoberfest T-shirt & Sticker pack OR Plant a tree of your name in DigitalOcean Forest ⚠ This year, the first 50,000 participants can earn Hacktoberfest Swags.
  • 21. Bonus : ● We made a list for you where your PR will have a high chance to get merged. ● List of other Dev swags you can win them by contributing to the open-source. Task : ● Please go through the basics of Git & GitHub like pull , push , create a repo etc. 👉 Don’t worry we have the next session on the basics of Git + GitHub and How to participate in Hacktoberfest.
  • 23. Membership󰥓 Join Us On Discord !! Join Us On Discord !!
  • 26. Day 2
  • 27. Ground Rules ! 🔇 Please mute yourself 💬 Use chat box for any queries 😮 Feel free to turn off your video, we don't mind ❌ Please don't spam 🔈 Let us know if you having issues with audio/video ✌ You got questions, shoot them at FAQ session
  • 30. • What is Git & GitHub • VCS & SCM • Basic of Git and GitHub Terms • WorkFlow for Today’s Session • GitHub Student Developer Pack • Hands-On AGENDA
  • 31. Git & GitHub ● Git : Git is a distributed version control system (VCS) for tracking changes in source code during software development. ● GitHub : GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features.
  • 32. ● VCS : These are the software tools that helps in recording changes made to files by keeping a track of modification done to the code. Examples: Git, Apache Subversion, CVS, Revision Control System etc…. Version Control System ❗ Git is the most popular VCS and GitHub is the most popular SCM... Source Code Management ● SCM : It is a platform where we can host our code and collaborate with others etc. Examples: GitHub, GitLab, BitBucket, Sourceforge etc..
  • 33. Basic of Git & GitHub Terms ● Repository : It is considered as your project folder . It contains the collection of the files as well as the history of changes made to those files. ● Pull : It fetches and merges changes from a remote repository into the branch you are working on. ● Push : adding a content from local repository to a remote repository. ● Commit : It is used to record the changes in the repository. (Message) ● Fork : It is a rough copy (independent) of a repository into your GitHub profile. Allows you to test , debug etc. without affecting the original repository ● Clone : clone is a full copy of a repository, including all logging and version of files in your local system.
  • 34. WorkFlow For Today’s Session Find a Hacktoberfest labelled Repository Fork that Repository Clone it into your system Do Some Changes Push your updated code in separate branch Create a PR Merged ✅ Wait to merge
  • 35. GitHub Student Developer pack https://education.github.com/pack
  • 36. ● Register for Hacktoberfest ● Git & GitHub Basics ● WorkFlow Let’s Jumped into the implementation 󰞵
  • 38. Membership󰥓 Join Us On Discord !! Join Us On Discord !!