SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
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
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

Contenu connexe

Tendances

Beyond ‘what is CocoaPods?’ @ CocoaHeads NL 21-02-2014
Beyond ‘what is CocoaPods?’ @ CocoaHeads NL 21-02-2014Beyond ‘what is CocoaPods?’ @ CocoaHeads NL 21-02-2014
Beyond ‘what is CocoaPods?’ @ CocoaHeads NL 21-02-2014alloy020
 
Prior programming experience track
Prior programming experience trackPrior programming experience track
Prior programming experience trackAshwinRaj57
 
Getting Started with Android
Getting Started with AndroidGetting Started with Android
Getting Started with Androidjoshdobbs
 
The 10 Commandments For The Eager Developer
The 10 Commandments For The Eager DeveloperThe 10 Commandments For The Eager Developer
The 10 Commandments For The Eager DeveloperTsvika Kleinman
 
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...
Mobile App Development with Ionic, React Native, and JHipster - Connect.Tech ...Matt Raible
 
GDG Morgantown, WV: Write code you can depend on!
GDG Morgantown, WV: Write code you can depend on!GDG Morgantown, WV: Write code you can depend on!
GDG Morgantown, WV: Write code you can depend on!Logan Spears
 
Introduction to go
Introduction to goIntroduction to go
Introduction to goAnthony Chow
 
Building beautiful apps using google flutter
Building beautiful apps using google flutterBuilding beautiful apps using google flutter
Building beautiful apps using google flutterAhmed Abu Eldahab
 
Building beautiful apps using google flutter
Building beautiful apps using google flutterBuilding beautiful apps using google flutter
Building beautiful apps using google flutterAhmed Abu Eldahab
 
Google flutter the easy and practical way
Google flutter the easy and practical wayGoogle flutter the easy and practical way
Google flutter the easy and practical wayAhmed Abu Eldahab
 
Google flutter the easy and practical way IEEE Alazhar
Google flutter the easy and practical way IEEE AlazharGoogle flutter the easy and practical way IEEE Alazhar
Google flutter the easy and practical way IEEE AlazharAhmed Abu Eldahab
 
Let’s talk about star wars with Dialog Flow
Let’s talk about star wars with Dialog FlowLet’s talk about star wars with Dialog Flow
Let’s talk about star wars with Dialog FlowSergi Martínez
 
How To Be A Better Developer
How To Be A Better DeveloperHow To Be A Better Developer
How To Be A Better DeveloperAhmed Abu Eldahab
 
HTML5 for dummies
HTML5 for dummiesHTML5 for dummies
HTML5 for dummiesRan Bar-Zik
 
Mobile DevOps pipeline using Google Flutter
Mobile DevOps pipeline using Google FlutterMobile DevOps pipeline using Google Flutter
Mobile DevOps pipeline using Google FlutterAhmed Abu Eldahab
 

Tendances (20)

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

Similaire à 30 days gcp info session final

Overcoming the Fear of Contributing to Open Source
Overcoming the Fear of Contributing to Open SourceOvercoming the Fear of Contributing to Open Source
Overcoming the Fear of Contributing to Open SourceAll Things Open
 
Workshop on Git and GitHub
Workshop on Git and GitHubWorkshop on Git and GitHub
Workshop on Git and GitHubDSCVSSUT
 
Github 101 An Adventurer's Guide To Open Source
Github 101   An Adventurer's Guide To Open SourceGithub 101   An Adventurer's Guide To Open Source
Github 101 An Adventurer's Guide To Open SourcePrachitibhukan
 
Git Things Done
Git Things DoneGit Things Done
Git Things DoneFITC
 
Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?Bruno Capuano
 
Contributing to github is for everyone
Contributing to github is for everyoneContributing to github is for everyone
Contributing to github is for everyoneMatt Heusser
 
Hacktoberfest Google Developer Student Clubs
Hacktoberfest  Google Developer Student ClubsHacktoberfest  Google Developer Student Clubs
Hacktoberfest Google Developer Student ClubsDevelopersStudentsCl
 
Introduction to GitHub
Introduction to GitHubIntroduction to GitHub
Introduction to GitHubNishan Bose
 
What's a Pull Request (Contributing to Open Source) - Brad Wood
What's a Pull Request (Contributing to Open Source) - Brad WoodWhat's a Pull Request (Contributing to Open Source) - Brad Wood
What's a Pull Request (Contributing to Open Source) - Brad WoodOrtus Solutions, Corp
 
It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020César Hernández
 
Plugin Development for Beginners
Plugin Development for BeginnersPlugin Development for Beginners
Plugin Development for BeginnersJoe Cartonia
 
Contributing to open source
Contributing to open sourceContributing to open source
Contributing to open sourceDevin Abbott
 
HacktoberFest.pptx
HacktoberFest.pptxHacktoberFest.pptx
HacktoberFest.pptxkrip1
 

Similaire à 30 days gcp info session final (20)

Let's talk FOSS!
Let's talk FOSS!Let's talk FOSS!
Let's talk FOSS!
 
Git1.pptx
Git1.pptxGit1.pptx
Git1.pptx
 
Overcoming the Fear of Contributing to Open Source
Overcoming the Fear of Contributing to Open SourceOvercoming the Fear of Contributing to Open Source
Overcoming the Fear of Contributing to Open Source
 
Let's Contribute
Let's ContributeLet's Contribute
Let's Contribute
 
Workshop on Git and GitHub
Workshop on Git and GitHubWorkshop on Git and GitHub
Workshop on Git and GitHub
 
Github 101 An Adventurer's Guide To Open Source
Github 101   An Adventurer's Guide To Open SourceGithub 101   An Adventurer's Guide To Open Source
Github 101 An Adventurer's Guide To Open Source
 
Intro. to Git and Github
Intro. to Git and GithubIntro. to Git and Github
Intro. to Git and Github
 
Hacktoberfest 2021
Hacktoberfest 2021Hacktoberfest 2021
Hacktoberfest 2021
 
Open Source in Real Life
Open Source in Real LifeOpen Source in Real Life
Open Source in Real Life
 
Git Things Done
Git Things DoneGit Things Done
Git Things Done
 
Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?Que nos espera a los ALM Dudes para el 2013?
Que nos espera a los ALM Dudes para el 2013?
 
Contributing to github is for everyone
Contributing to github is for everyoneContributing to github is for everyone
Contributing to github is for everyone
 
Hacktoberfest Google Developer Student Clubs
Hacktoberfest  Google Developer Student ClubsHacktoberfest  Google Developer Student Clubs
Hacktoberfest Google Developer Student Clubs
 
Introduction to GitHub
Introduction to GitHubIntroduction to GitHub
Introduction to GitHub
 
What's a Pull Request (Contributing to Open Source) - Brad Wood
What's a Pull Request (Contributing to Open Source) - Brad WoodWhat's a Pull Request (Contributing to Open Source) - Brad Wood
What's a Pull Request (Contributing to Open Source) - Brad Wood
 
It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020It is easy contributing to open source - JCON 2020
It is easy contributing to open source - JCON 2020
 
Advance workshop on git
Advance workshop on gitAdvance workshop on git
Advance workshop on git
 
Plugin Development for Beginners
Plugin Development for BeginnersPlugin Development for Beginners
Plugin Development for Beginners
 
Contributing to open source
Contributing to open sourceContributing to open source
Contributing to open source
 
HacktoberFest.pptx
HacktoberFest.pptxHacktoberFest.pptx
HacktoberFest.pptx
 

Dernier

FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 

Dernier (20)

FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 

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.
  • 12.
  • 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 !!