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

PPTX
concordia hacktoberfest.pptx
PPTX
Hacktoberfest GDSC BBBDITM.pptx
PPTX
HacktoberFest gdsc HU.pptx
PPTX
Git1.pptx
PDF
30 days gcp info session final
PPTX
Hacktoberfest Google Developer Student Clubs
PDF
Hacktoberfest Meetup 2023 Presentation pdf
PPTX
Hack the hacktoberfest
concordia hacktoberfest.pptx
Hacktoberfest GDSC BBBDITM.pptx
HacktoberFest gdsc HU.pptx
Git1.pptx
30 days gcp info session final
Hacktoberfest Google Developer Student Clubs
Hacktoberfest Meetup 2023 Presentation pdf
Hack the hacktoberfest

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

PPTX
Hacktoberfest 2021
PPTX
PREPTEMBER.pptx
PPTX
GDSC PHCET x Hacktober .pptx
PPTX
HacktoberFest.pptx
PPTX
Smile Gupta - Hacktoberfest Celebration 2020
PDF
Let's talk FOSS!
PPTX
Github
PPTX
Hacktoberfest 23.pptx
PPTX
Workshop on Git and GitHub
PPTX
Hacktoberfest 2022
PPTX
Copy of GDSC Hacktober.pptx
PPTX
GDSC PCE Hacktoberfest 1.pptx
PPTX
Hacktoberfest GDSC Pillai College of Engineering
PPTX
GDSC MCS Hacktoberfest22.pptx
PDF
My first Hacktoberfest
PDF
Github Case Study By Amil Ali
PPTX
Git, github and the hacktober fest
PPTX
Hacktoberfest 23 Slide Deck.pptx
PPTX
Hacktoberfest 23.pptx
PPTX
Hacktoberfest'22.pptx
Hacktoberfest 2021
PREPTEMBER.pptx
GDSC PHCET x Hacktober .pptx
HacktoberFest.pptx
Smile Gupta - Hacktoberfest Celebration 2020
Let's talk FOSS!
Github
Hacktoberfest 23.pptx
Workshop on Git and GitHub
Hacktoberfest 2022
Copy of GDSC Hacktober.pptx
GDSC PCE Hacktoberfest 1.pptx
Hacktoberfest GDSC Pillai College of Engineering
GDSC MCS Hacktoberfest22.pptx
My first Hacktoberfest
Github Case Study By Amil Ali
Git, github and the hacktober fest
Hacktoberfest 23 Slide Deck.pptx
Hacktoberfest 23.pptx
Hacktoberfest'22.pptx

Recently uploaded (20)

PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Tartificialntelligence_presentation.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Spectroscopy.pptx food analysis technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPT
Teaching material agriculture food technology
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Machine Learning_overview_presentation.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
cloud_computing_Infrastucture_as_cloud_p
gpt5_lecture_notes_comprehensive_20250812015547.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Tartificialntelligence_presentation.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Univ-Connecticut-ChatGPT-Presentaion.pdf
Empathic Computing: Creating Shared Understanding
Diabetes mellitus diagnosis method based random forest with bat algorithm
A comparative analysis of optical character recognition models for extracting...
Programs and apps: productivity, graphics, security and other tools
Spectroscopy.pptx food analysis technology
NewMind AI Weekly Chronicles - August'25-Week II
Teaching material agriculture food technology
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
Advanced methodologies resolving dimensionality complications for autism neur...
Machine Learning_overview_presentation.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Unlocking AI with Model Context Protocol (MCP)

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