2. Introduction to Open Source. 01
02
03
04
AGENDA OF OPEN SOURCE
How to be a good contributor?
What’s in there for you.
Benefits of Open Source Contributions.
05
Open Source Programs for everyone.
3. PRIYANKAR
PAL
Open Source Maintainer, React Play
HACKTOBERFEST 2023 / SPEAKERS
- 2nd year CSE Undergrad Student
- Creator of ProjectsHut (open
source project)
- Open source contributor and
maintainer
- Project Admin of Girl Script
Summer of Code 2023.
5. INTRODUCTION TO OPEN SOURCE
HACKTOBERFEST 2023 /
Open source refers to software or projects whose
source code is publicly available and can be freely
used, modified, and distributed by anyone.
7. HACKTOBERFEST 2023 / PROMOTION 6
Contribute to open source to continuously,
improve your technical skills and expand
your knowledge.
Open source contributions serve as a
portfolio of real-world projects that can
impress potential employers.
Join a global community of developers, make
valuable connections, and learn from peers.
Stand out in job applications and increase
your employability.
Hone teamwork, communication, and
open-source development practices.
Experience the joy of giving back to
the open source community.
BENEFITS OF OPEN SOURCE CONTRIBUTIONS
8. WHAT’S IN THERE FOR
YOU?
HACKTOBERFEST 2023 / HOW TO PREVENT ATTRITION 6
11. HACKTOBERFEST 2023 / DO’S AND DON’TS 6
★ Read project documentation and
guidelines thoroughly.
★ Communicate respectfully and
professionally with others.
★ Start with small tasks to build
familiarity.
★ Test your code thoroughly before
submission.
★ Provide clear and comprehensive
documentation.
★ Follow the project's coding style and
standards.
★ Seek feedback actively and be open to
suggestions.
★ Contribute regularly to demonstrate
commitment.
★ Collaborate and work well with others.
★ Keep your forked repository up to date.
DO’S
★ Don't violate licensing or use
copyrighted content.
★ Avoid disruptive or offensive behavior
in discussions.
★ Don't submit unrelated changes or
features.
★ Don't ignore feedback or constructive
criticism.
★ Prioritize code quality over speed when
submitting.
★ Fork a project only with clear intent
to contribute.
★ Don't overwhelm maintainers with
excessive actions.
★ Refrain from spamming project channels
and discussions.
★ Take security concerns seriously and
report responsibly.
★ Maintain a sustainable pace to prevent
burnout.
DON’TS
12. LIST OF OPEN SOURCE PROGRAMS
CONTRIBUTE WHILE EARNING AND LEARNING
HACKTOBERFEST 2023 / OPEN SOURCE PROGRAMS 6
15. Introduction to Hacktoberfest. 01
Who is this event for? 02
Essentials to know as a participant. 03
How to find Hacktoberfest projects. 04
HACKTOBERFEST KICKOFF
Contributing to a sample project. 05
17. HACKTOBERFEST 2023 / WHAT IS A HACKTOBERFEST EVENT 14
A place for people
to learn, connect and
contribute to open
source by participating
in DigitalOcean’s
annual open source
event, Hacktoberfest.
WHAT IS A HACKTOBERFEST EVENT?
20. Maintains an open source
project, typically a veteran
developer, could give a
presentation on how to submit
pull/merge requests.
Maintainer
Already contributes to open
source, generally works in a
tech role, familiar with Git.
Contributor
Never made a pull request
before, or new to tech
in general.
Beginner
WHO IS HACKTOBERFEST EVENT FOR?
HACKTOBERFEST 2023 / 6
22. ESSENTIALS TO KNOW AS A PARTICIPANT
Register anytime between September 26 and October 31
HACKTOBERFEST 2023 / ESSENTIALS TO KNOW AS A PARTICIPANT 6
Pull requests can be made in any GitHub or GitLab hosted project that’s
participating in Hacktoberfest (look for the “hacktoberfest” topic)
Project maintainers must accept your pull/merge requests for them to count
toward your total.
Basic understanding of version control system like Git.
Have a GitHub account, as most contributions happen there.