1. Hacktoberfest Meetup 0010 1
Hacktoberfest Meetup 0010
Hello Open-Sorcerers,
Wishing a warm welcome to the Hacktoberfest meetup!
đź’ˇ Have you heard about this fest ?
What is Hacktoberfest
2. Hacktoberfest Meetup 0010 2
đź’ˇ Can anyone from the audience tell what they know about
hacktoberfest ?
Hacktoberfest is a virtual event organized by DigitalOcean and its partners:
Appwrite and Docker, throughout October. It is aimed toward open source and
introducing it to as many developers as possible.
Hacktoberfest is an annual celebration of open-source software that takes
place every October. It encourages developers, both newcomers and veterans,
to contribute to open-source projects and engage with the global open-source
community. Participants are tasked with making a certain number of
contributions, typically through pull requests, to eligible repositories hosted on
platforms like GitHub. In return, they can earn exclusive Hacktoberfest swag
and, more importantly, play a role in the collaborative world of open-source
development. This event supports the growth and improvement of open-
source projects and fosters a sense of community and learning among
developers worldwide.
Appwrite, Docker, and DigitalOcean are open-source alternatives to proprietary
cloud services, offering developers and organizations more control and
transparency.
3. Hacktoberfest Meetup 0010 3
Appwrite provides a self-hosted backend server to replace services like
Firebase and AWS Amplify.
Docker allows containerization and consistent application deployment,
serving as an open alternative to proprietary containerization solutions.
DigitalOcean offers cloud infrastructure services as a more developer-
friendly and open-source-friendly option compared to proprietary cloud
providers like AWS and Azure. These options empower users to embrace
open-source technologies and reduce dependence on closed, proprietary
solutions in the cloud computing space.
Why to participate in HF
As discussed in the introduction, open-source projects are the backbone of
today's software infrastructure. Yet the developers behind this are not
celebrated that much.
Hence, we participate in the fest to give back to the community. We might not
help them with a huge paycheck or a great job, but the least we can do is
openly appreciate their work and thank them.
Some perks and swags:
6. Hacktoberfest Meetup 0010 6
What’s the reward this year?
In its tenth year, we’re making important changes
to Hacktoberfest to help ensure its sustainability for the next
decade. Most notably, we will be moving away from the t-
shirt rewards we have previously provided to a digital reward
kit
8. Hacktoberfest Meetup 0010 8
Open-source software represents a collaborative approach to software
development that emphasizes transparency, accessibility, and community-
driven innovation. In open-source projects, the underlying source code is
made available to the public, allowing anyone to view, modify, and distribute it.
đź’ˇ Can anyone name any 5 opens-source projects?
Ans
GNU/ linux
python
Node.js
mongodb
appwrite
docker
tensorflow
electron
OBS
9. Hacktoberfest Meetup 0010 9
This ethos of openness fosters a diverse and inclusive ecosystem where
developers from around the globe can work together to improve software,
fix bugs, and create new features. Open source software is not only about
code; it's also about sharing knowledge and building a supportive
community. The open-source philosophy aligns with the belief that
technology should be accessible to all, free from proprietary restrictions,
and subject to continuous improvement through collective effort.
Hacktoberfest serves as a gateway to this vibrant world of open source,
encouraging individuals to join this collaborative journey and make
meaningful contributions to a wide range of projects.
💡 And Hacktoberfest is a Festival of celebrating Open sourcery ✨
Hacktoberfest is the best way to start contributing to open-
source projects. There are many issues with all major
programming languages frameworks and libraries. Even if
you are a beginner who just started coding, you will find an
issue to work on.
How to Participate in Hacktoberfest &
Contribute
1. Participate in Hacktoberfest
• Register anytime between September 26 and October 31
• One can participate as a contributor or as a maintainer.
10. Hacktoberfest Meetup 0010 10
Go and register for
hacktoberfest here: Hacktoberfest 2023
Hacktoberfest: a month-long
celebration of open-source
projects, their maintainers, and
https://hacktoberfest.com/
Join Discord : https://discord.gg/hacktoberfest
2. Finding the repositories
How to find
projects?
https://github.com/topics/hacktoberfest
There’s no hard and fast rule on which project to choose—this event is all
about giving to the open-source community. Any open-source project
that’s labeled for hacktoberfest will do.
To find repositories with Hacktoberfest topic:
https://github.com/topics/hacktoberfest
11. Hacktoberfest Meetup 0010 11
A place to search for projects:
https://finder.usmans.me/
Quine
https://finder.usmans.me/
3. Contribute
Rules to Contribute :
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
The first 50,000 participants to have their first PR/MR accepted will have a
tree planted in their name through Tree Nation
12. Hacktoberfest Meetup 0010 12
e.g. https://github.com/origranot/reduced.to/issues
4. Complete 4 prs
Participants with four pull/merge requests accepted between October 1 and
October 31 will receive a unique digital reward
Rules for PR/MR : https://hacktoberfest.com/participation/#pr-mr-
details
💡 What’s your reward if you’re in the first 50,000 contributors, apart from
virtual kit?
Maintainers :
Rules for maintainers
:
https://hacktoberfest.com/participation/#maintainers
Add the “ hacktoberfest ” topic to your repository to opt-in to
Hacktoberfest and indicate you’re looking for contributions.
13. Hacktoberfest Meetup 0010 13
Apply the “ hacktoberfest ” label to issues you want contributors to help
within your GitHub or GitLab project.
Add a CONTRIBUTING.md file with contribution guidelines to your
repository.
Choose issues that have a well-defined scope and are self-contained.
Adopt a code of conduct to create a greater sense of inclusion and
community for contributors.
Be ready to review pull/merge requests, accept valid ones by merging
them, leave an overall approving review, or add the “ hacktoberfest-accepted ”
label.
Reject any spammy requests you receive by labeling them as “ spam ,” and
any other invalid contributions by closing them or labeling them as
“ invalid .”
Practice
raise a PR in a repo hosted by GDSC-nitr for Hacktoberfest contribution
link : https://github.com/dscnitrourkela/hacktoberfest-2023
What’s more
What dates to keep in mind?
October 16: get involved in Global Hack Week and join a workshop
October 26: discuss the future of AI/ML and Open Source in this 60 min
session