SlideShare a Scribd company logo
Hacktoberfest
online meet
Believe in the collaborative power of open
source
October
2024
Hacktoberfest online meetup
Aditya D. Saumili Dutta
Speaker Details
We’re crafting a spooky and
unforgettable experience.
October 2024
Believe in the collaborative power of open
source
Today’s Agenda
• Git
• GitHub
• Hacktoberfest
• Autumn of Code
• Time for QnA
Hacktoberfest online meetup
Open Source
Open source refers to a type of software where the source code is made available to the
public, allowing anyone to view, use, modify, and distribute it. Imagine you have a recipe for a
cake, and instead of keeping it a secret, you share it with everyone so they can make it,
improve it, or add their own twist. In the world of software, open source allows developers from
all over the world to collaborate and improve the software collectively. This can lead to more
innovative and secure programs, as many people can contribute their ideas and expertise.
Popular examples of open source software include the Linux operating system and the web
browser Firefox. Open source promotes transparency, community collaboration, and the free
exchange of knowledge.
Hacktoberfest online meetup
Git & GitHub
Git is a version control system that helps you manage changes to your files over time. Imagine
you're writing a book, and you want to keep track of every change you make to it. Git allows you
to do this by creating "snapshots" of your files at different points in time. This way, if you make a
mistake or want to revert to an earlier version, you can easily do so. It's like having a
supercharged undo button that works even if you close your computer or work on a different one.
GitHub is like a social media site for code, where you can store your projects online, collaborate
with others, and share your work with the world. GitHub makes it easy for people to work
together on projects, as it helps manage contributions from different people, track changes, and
discuss improvements. In essence, Git is the tool that helps you track changes, and GitHub is
the place where you can share and collaborate on those changes with others.
Hacktoberfest online meetup
Why it is a neccessity?
• Git is a distributed version control system that allows developers to track changes
in their codebase over time
• It enables multiple developers to work collaboratively on a project without
overwriting each other's work, as it manages different versions of the code and
helps in merging changes efficiently
• GitHub enhances Git's functionality by offering a user-friendly interface,
collaboration features like pull requests and issue tracking, and integration with
other development tools
• Together, Git and GitHub facilitate seamless collaboration, improve code quality
through peer reviews, and provide a centralized location for managing and sharing
code, making them indispensable in both open-source and enterprise
environments.
Hacktoberfest online meetup
WHAT IS Github CO-PILOT?
Github copilot is an AI tool developed by Github in collaboration with OpenAI. It has many features like autocompletion of codes which suggests
code based on what you are typing. It can also generate documentations related to the code and adapt from the patterns it observe while you are
using it. It supports multiple programming languages, it also suggests test cases if your code is based on testing. It is integrated with Github which
means you can save your work on Github as well directly from the co-pilot. This can also be added to IDEs like Visual Studio code as an extension.
MORE INFORMATION
Hacktoberfest online
meetup
Git commands
• Git checkout <br_name>
• Git log
• Git status
• Git rebase
• Git stash
• Git reset
• Git clone <repo link>
• Git add
• Git commit
• Git pull
• Git push
• Git merge
Hacktoberfest online meetup
One step at a time.
Demo
time
Hacktoberfest online meetup
RULES AND REGULATIONS
FOR CONTRIBUTIONS
1
Registration to the official
Hacktoberfest page should
be done after 26th
september and before 31st
october
2
Contributions after October
1st and before 31st will be
considered
3
Project Maintaners must
accept the pull request in
order for it to be counted as
a contribution
4
The PR is then on a waiting
period of 7 days to be
checked by the official team
then counted as 1/4 the
merged pr
Hacktoberfest online meetup
HOW WILL YOU KNOW IF PULL REQUEST IS ACCEPTED?
• A mail will be sent from Hacktoberfest’s official email informing about the acceptance of pull
request and the approval with a time gap of 7 days
• You can also check from your profile in Hacktoberfest official website
Hacktoberfest online meetup
HOW TO FIND REPOSITORIES
TO CONTRIBUTE?
There are lakhs of repositories for Hacktoberfest, which means
there are many ways to search.
Github Search: Easiest way is to login to Github and search
Hacktoberfest all over Github. This will show all the repositories.
Discord Server: The next method is joining the official channel
of Hacktoberfest. Discord has separate channels for repositories
which is participating in Hacktoberfest.
Make sure to read the contributing.md file before contributing
in the particular repositories.
Hacktoberfest online meetup
HOW TO IDENTIFY
DOMAINS?
The domains can be identified by checking the tags in the
particular repository. Github repositories also contain the tags
which shows the programing language and technology
i.e the domain being used in the repository. This makes it
easier to choose repositories based on respective
competencies.
One more way is by reading the contributing.md or
Readme.md of the repository. Sometimes if label is missing
you can find out the domain by reading the Readme.md or
contributing.md
Hacktoberfest online meetup
ADVANTAGES OF
Hacktoberfest
1
Open source Contributions: By
contributing to open source you
will get a lot of experience on
real life codebases and also to
collaborate with other
developers
2
Skill Enhancement: This also
helps to enhance your skills or
even develop new skills like git
and github also domain based
as well
3
Portfolio Development: Since
the contributions reflect in
Github it can be used to build
your portfolio and can be used
in resume’s project section
showcasing your experience
4
Problem Solving Ability:
Challenging Problems can be
solved as open source put
forward many real life
challenging problems which
enhances the problem solving
ability of participants
Hacktoberfest online meetup
Yes this can be added in resume under the project section, youcan include all the repositories you have worked on as a project and give the link of
the Github repository.
The following are some of the reasons why this can be included in your resume:
It demonstrates the skills you possess and shows your expertise in the particular domain or project
It demonstrates teamwork and adaptability to any team of developers
New skills like git and Github will also be added to your resume which enhances it further
Employers might recognize your projects, appreciate the hard work and skill level you possess
CAN THIS BE ADDED AS
EXPERIENCE IN RESUME?
Hacktoberfest online meetup
Demo
time
Hacktoberfest online meetup
Hurray it’s
Hacktoberfest
!
Believe in the collaborative power of open
source
Autumn
NEW
Every eerie detail
matters!
Don’t forget!
Questions?
Hacktoberfest online meetup
Thank You for your
time!
AOC hacktoberfest meetup 2024. An open-source event

More Related Content

Similar to AOC hacktoberfest meetup 2024. An open-source event (20)

What is github.
What is github.What is github.
What is github.
aditi agarwal
Ā 
Hacktoberfest 2021
Hacktoberfest 2021Hacktoberfest 2021
Hacktoberfest 2021
SadhanaParameswaran
Ā 
Introductio to Git and GitHub Session 2 by gdg on campus kab
Introductio to Git and GitHub Session 2 by gdg on campus kabIntroductio to Git and GitHub Session 2 by gdg on campus kab
Introductio to Git and GitHub Session 2 by gdg on campus kab
makobisimon
Ā 
Difference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs BitbucketDifference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucket
jeetendra mandal
Ā 
Workshop on Git and GitHub
Workshop on Git and GitHubWorkshop on Git and GitHub
Workshop on Git and GitHub
DSCVSSUT
Ā 
Git hub
Git hubGit hub
Git hub
Umang Gupta
Ā 
Hacktoberfest GDSC BBBDITM.pptx
Hacktoberfest GDSC BBBDITM.pptxHacktoberfest GDSC BBBDITM.pptx
Hacktoberfest GDSC BBBDITM.pptx
ArishAhmad9
Ā 
Git and Github.pptx
Git and Github.pptxGit and Github.pptx
Git and Github.pptx
aymanessam16
Ā 
Hacktoberfest Kolkata 2022.pdf
Hacktoberfest Kolkata 2022.pdfHacktoberfest Kolkata 2022.pdf
Hacktoberfest Kolkata 2022.pdf
SawanBhattacharya
Ā 
If you’re looking to Buy GitHub Accounts,
If you’re looking to Buy GitHub Accounts,If you’re looking to Buy GitHub Accounts,
If you’re looking to Buy GitHub Accounts,
Buy Old GitHub Accounts with contributions History
Ā 
Buy GitHub Accounts - Old Account with Contribute history
Buy GitHub Accounts - Old Account with Contribute historyBuy GitHub Accounts - Old Account with Contribute history
Buy GitHub Accounts - Old Account with Contribute history
Best Place to Buy Verified Cash App Account
Ā 
Buy GitHub Accounts - Old Account with Contribute history.pdf
Buy GitHub Accounts - Old Account with Contribute history.pdfBuy GitHub Accounts - Old Account with Contribute history.pdf
Buy GitHub Accounts - Old Account with Contribute history.pdf
Best Place to Buy Verified Cash App Account
Ā 
Buy GitHub Accounts - Old Account with Contribute history
Buy GitHub Accounts - Old Account with Contribute historyBuy GitHub Accounts - Old Account with Contribute history
Buy GitHub Accounts - Old Account with Contribute history
Best Place to Buy Verified Cash App Account
Ā 
Buy GitHub Accounts - Old Account with Contribute history
Buy GitHub Accounts - Old Account with Contribute historyBuy GitHub Accounts - Old Account with Contribute history
Buy GitHub Accounts - Old Account with Contribute history
Best Place to Buy Verified Cash App Account
Ā 
Buy GitHub Accounts - Old Account with Contribute history.pdf
Buy GitHub Accounts - Old Account with Contribute history.pdfBuy GitHub Accounts - Old Account with Contribute history.pdf
Buy GitHub Accounts - Old Account with Contribute history.pdf
Best Place to Buy Verified Cash App Account
Ā 
Buy GitHub Accounts - Old Account with Contribute history
Buy GitHub Accounts - Old Account with Contribute historyBuy GitHub Accounts - Old Account with Contribute history
Buy GitHub Accounts - Old Account with Contribute history
Best Place to Buy Verified Cash App Account
Ā 
Buy GitHub Accounts - Old Account with Contribute
Buy GitHub Accounts - Old Account with ContributeBuy GitHub Accounts - Old Account with Contribute
Buy GitHub Accounts - Old Account with Contribute
Best Place to Buy Verified Cash App Account
Ā 
Buy GitHub Accounts.pdf If you’re looking to Buy GitHub Accounts,
Buy GitHub Accounts.pdf If you’re looking to Buy GitHub Accounts,Buy GitHub Accounts.pdf If you’re looking to Buy GitHub Accounts,
Buy GitHub Accounts.pdf If you’re looking to Buy GitHub Accounts,
Best Place to Buy Verified Cash App Account
Ā 
Questions and Answers git and github.pdf
Questions and Answers git and github.pdfQuestions and Answers git and github.pdf
Questions and Answers git and github.pdf
ramu56565454
Ā 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
DeepikaRana30
Ā 
What is github.
What is github.What is github.
What is github.
aditi agarwal
Ā 
Introductio to Git and GitHub Session 2 by gdg on campus kab
Introductio to Git and GitHub Session 2 by gdg on campus kabIntroductio to Git and GitHub Session 2 by gdg on campus kab
Introductio to Git and GitHub Session 2 by gdg on campus kab
makobisimon
Ā 
Difference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs BitbucketDifference between Github vs Gitlab vs Bitbucket
Difference between Github vs Gitlab vs Bitbucket
jeetendra mandal
Ā 
Workshop on Git and GitHub
Workshop on Git and GitHubWorkshop on Git and GitHub
Workshop on Git and GitHub
DSCVSSUT
Ā 
Hacktoberfest GDSC BBBDITM.pptx
Hacktoberfest GDSC BBBDITM.pptxHacktoberfest GDSC BBBDITM.pptx
Hacktoberfest GDSC BBBDITM.pptx
ArishAhmad9
Ā 
Git and Github.pptx
Git and Github.pptxGit and Github.pptx
Git and Github.pptx
aymanessam16
Ā 
Hacktoberfest Kolkata 2022.pdf
Hacktoberfest Kolkata 2022.pdfHacktoberfest Kolkata 2022.pdf
Hacktoberfest Kolkata 2022.pdf
SawanBhattacharya
Ā 
Questions and Answers git and github.pdf
Questions and Answers git and github.pdfQuestions and Answers git and github.pdf
Questions and Answers git and github.pdf
ramu56565454
Ā 
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginnersHacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
DeepikaRana30
Ā 

Recently uploaded (20)

HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
Ā 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
Ā 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
Ā 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
Ā 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
Ā 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
Ā 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
Ā 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
Ā 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
Ā 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
Ā 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
Ā 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
Ā 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
Ā 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
Ā 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
Ā 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
Ā 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
Ā 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
Ā 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
Ā 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
Ā 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
Ā 
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdfSAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
SAP Modernization: Maximizing the Value of Your SAP S/4HANA Migration.pdf
Precisely
Ā 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
Ā 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
Ā 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
Ā 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
Ā 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
Ā 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
Ā 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
Ā 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
Ā 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
Ā 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
Ā 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
Ā 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
Ā 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
Ā 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
Ā 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
Ā 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
Ā 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
Ā 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
Ā 

AOC hacktoberfest meetup 2024. An open-source event

  • 1. Hacktoberfest online meet Believe in the collaborative power of open source October 2024
  • 2. Hacktoberfest online meetup Aditya D. Saumili Dutta Speaker Details
  • 3. We’re crafting a spooky and unforgettable experience. October 2024 Believe in the collaborative power of open source
  • 4. Today’s Agenda • Git • GitHub • Hacktoberfest • Autumn of Code • Time for QnA Hacktoberfest online meetup
  • 5. Open Source Open source refers to a type of software where the source code is made available to the public, allowing anyone to view, use, modify, and distribute it. Imagine you have a recipe for a cake, and instead of keeping it a secret, you share it with everyone so they can make it, improve it, or add their own twist. In the world of software, open source allows developers from all over the world to collaborate and improve the software collectively. This can lead to more innovative and secure programs, as many people can contribute their ideas and expertise. Popular examples of open source software include the Linux operating system and the web browser Firefox. Open source promotes transparency, community collaboration, and the free exchange of knowledge. Hacktoberfest online meetup
  • 6. Git & GitHub Git is a version control system that helps you manage changes to your files over time. Imagine you're writing a book, and you want to keep track of every change you make to it. Git allows you to do this by creating "snapshots" of your files at different points in time. This way, if you make a mistake or want to revert to an earlier version, you can easily do so. It's like having a supercharged undo button that works even if you close your computer or work on a different one. GitHub is like a social media site for code, where you can store your projects online, collaborate with others, and share your work with the world. GitHub makes it easy for people to work together on projects, as it helps manage contributions from different people, track changes, and discuss improvements. In essence, Git is the tool that helps you track changes, and GitHub is the place where you can share and collaborate on those changes with others. Hacktoberfest online meetup
  • 7. Why it is a neccessity? • Git is a distributed version control system that allows developers to track changes in their codebase over time • It enables multiple developers to work collaboratively on a project without overwriting each other's work, as it manages different versions of the code and helps in merging changes efficiently • GitHub enhances Git's functionality by offering a user-friendly interface, collaboration features like pull requests and issue tracking, and integration with other development tools • Together, Git and GitHub facilitate seamless collaboration, improve code quality through peer reviews, and provide a centralized location for managing and sharing code, making them indispensable in both open-source and enterprise environments. Hacktoberfest online meetup
  • 8. WHAT IS Github CO-PILOT? Github copilot is an AI tool developed by Github in collaboration with OpenAI. It has many features like autocompletion of codes which suggests code based on what you are typing. It can also generate documentations related to the code and adapt from the patterns it observe while you are using it. It supports multiple programming languages, it also suggests test cases if your code is based on testing. It is integrated with Github which means you can save your work on Github as well directly from the co-pilot. This can also be added to IDEs like Visual Studio code as an extension. MORE INFORMATION Hacktoberfest online meetup
  • 9. Git commands • Git checkout <br_name> • Git log • Git status • Git rebase • Git stash • Git reset • Git clone <repo link> • Git add • Git commit • Git pull • Git push • Git merge Hacktoberfest online meetup
  • 10. One step at a time.
  • 12. RULES AND REGULATIONS FOR CONTRIBUTIONS 1 Registration to the official Hacktoberfest page should be done after 26th september and before 31st october 2 Contributions after October 1st and before 31st will be considered 3 Project Maintaners must accept the pull request in order for it to be counted as a contribution 4 The PR is then on a waiting period of 7 days to be checked by the official team then counted as 1/4 the merged pr Hacktoberfest online meetup
  • 13. HOW WILL YOU KNOW IF PULL REQUEST IS ACCEPTED? • A mail will be sent from Hacktoberfest’s official email informing about the acceptance of pull request and the approval with a time gap of 7 days • You can also check from your profile in Hacktoberfest official website Hacktoberfest online meetup
  • 14. HOW TO FIND REPOSITORIES TO CONTRIBUTE? There are lakhs of repositories for Hacktoberfest, which means there are many ways to search. Github Search: Easiest way is to login to Github and search Hacktoberfest all over Github. This will show all the repositories. Discord Server: The next method is joining the official channel of Hacktoberfest. Discord has separate channels for repositories which is participating in Hacktoberfest. Make sure to read the contributing.md file before contributing in the particular repositories. Hacktoberfest online meetup
  • 15. HOW TO IDENTIFY DOMAINS? The domains can be identified by checking the tags in the particular repository. Github repositories also contain the tags which shows the programing language and technology i.e the domain being used in the repository. This makes it easier to choose repositories based on respective competencies. One more way is by reading the contributing.md or Readme.md of the repository. Sometimes if label is missing you can find out the domain by reading the Readme.md or contributing.md Hacktoberfest online meetup
  • 16. ADVANTAGES OF Hacktoberfest 1 Open source Contributions: By contributing to open source you will get a lot of experience on real life codebases and also to collaborate with other developers 2 Skill Enhancement: This also helps to enhance your skills or even develop new skills like git and github also domain based as well 3 Portfolio Development: Since the contributions reflect in Github it can be used to build your portfolio and can be used in resume’s project section showcasing your experience 4 Problem Solving Ability: Challenging Problems can be solved as open source put forward many real life challenging problems which enhances the problem solving ability of participants Hacktoberfest online meetup
  • 17. Yes this can be added in resume under the project section, youcan include all the repositories you have worked on as a project and give the link of the Github repository. The following are some of the reasons why this can be included in your resume: It demonstrates the skills you possess and shows your expertise in the particular domain or project It demonstrates teamwork and adaptability to any team of developers New skills like git and Github will also be added to your resume which enhances it further Employers might recognize your projects, appreciate the hard work and skill level you possess CAN THIS BE ADDED AS EXPERIENCE IN RESUME? Hacktoberfest online meetup
  • 20. Believe in the collaborative power of open source Autumn NEW
  • 23. Thank You for your time!

Editor's Notes