Begin Your Open Source Journey with
~Hacktoberfest~
By Eyitmonwa Akintokun
Timonwa
is a software engineer, technical writer, and advocate for open-source. She is passionate about crafting seamless user experiences and sharing knowledge through her writings.
T
0
<
>
Timonwa
T
0
<
>
TABLE OF CONTENTS
01
02
03
Introduction
What is Hacktoberfest?
The Power of Open Source
T
0
<
>
Project Structure and Workflow
Showcase of Personal Projects
Contributing to Open Source
06
05
04
T
0
<
>
How to Get Started
Why Contribute to Hacktoberfest?
Evolution of Open Source Projects
09
08
07
T
0
<
>
Conclusion
Q&A and Discussion
Best Practices for Contribution
12
11
10
T
0
<
>
Introduction
I
T
1
<
>
INTRODUCTION
Welcome! Hacktoberfest is a global celebration of open source contributions. In this session, we'll explore open source's power, guide your Hacktoberfest participation, and set you on a path to contribute to real-world projects, enrich your skills, and join a vibrant tech community.
T
1
<
>
What is Hacktoberfest?
2
T
2
<
>
Introduction to Hacktoberfest
Hacktoberfest is an annual month-long event that takes place every October, dedicated to open source software and community collaboration. It is a global initiative designed to encourage individuals to contribute to open source projects.
T
2
<
>
The Origin of Hacktoberfest
Hacktoberfest was initiated by DigitalOcean in partnership with GitHub. It began in 2013 as an internal event and has since evolved into a worldwide phenomenon, supported by various tech companies and organizations.
T
2
<
>
Goals of Hacktoberfest
Promote open source contributions, support the open source community, and encourage both beginners and experienced developers to engage with open source projects. Participants take part by making a certain number of pull requests (usually four) to open source repositories on platforms like GitHub, and when they meet the requirement, they receive a limited edition rewards.
T
2
<
>
The Power of Open Source
3
T
3
<
>
The Power of Open Source
T
3
<
>
The Power of Open Source
T
3
<
>
Contributing to Open Source
4
T
4
<
>
Contributing to Open Source
T
4
<
>
Contributing to Open Source
T
4
<
>
Showcase of Open Source Projects
5
T
5
<
>
Showcase of Open Source Projects: Me
T
5
<
>
Showcase of Open Source Projects: Others
T
5
<
>
Showcase of Open Source Projects: Others
T
5
<
>
Project Structure and Workflow
6
T
6
<
>
T
6
<
>
T
6
<
>
T
6
<
>
Evolution of Open Source Projects
7
T
7
<
>
Evolution of Open Source Projects
Open source projects evolve and thrive through a collaborative process. They start as ideas or small codebases and grow into robust, widely-used solutions. The key to this evolution is active and diverse contributions from the community. Contributors play a significant role in shaping the project's future, adding features, fixing bugs, and improving its overall quality.
T
7
<
>
Evolution of Open Source Projects
Community
Maintainers
contributors
Maintainers ensure that the project aligns with its original goals and community values.
Contributors are individuals who actively participate in the project's development.
The community is the backbone of open source projects.
T
7
<
>
Why Contribute to Hacktoberfest?
8
T
8
<
>
T
8
<
>
Skill Improvement:
T
8
<
>
Building a Portfolio:
T
8
<
>
Networking and Community Engagement:
How to Get Started In hacktoberfest
9
T
9
<
>
How to Get Started
1ST STEP
2ND STEP
3RD STEP
4TH STEP
Sign up for Hacktoberfest
Find Beginner-
Friendly Issues
Fork a Project
Make Contributions
T
9
<
>
10
Best Practices for Contribution
T
10
<
>
T
10
<
>
Best Practices for
Hacktoberfest:
T
10
<
>
Best Practices for
Hacktoberfest:
Q&A and Discussion
T
1
<
>
—A REAL WIZARD
“Coding is not just about creating something, but also about contributing something meaningful to the world”
T
1
<
>
HOCUS POCUS
T
1
<
>
RESOURCES
T
0
<
>