DEV Community

Cover image for How to Participate in Hacktoberfest
BekahHW for OpenSauced

Posted on • Updated on

How to Participate in Hacktoberfest

The countdown to Hacktoberfest has begun! Hacktoberfest, the month-long open source challenge sponsored by DigitalOcean, rewards contributors who sign up and complete four pull requests to open source projects that have opted into Hacktoberfest every year. It’s a great way to grow with the community, find support, and contribute to open source. Together, let’s walk through how to participate in Hacktoberfest, amplify your experience, and transform your contributions into the story of your journey, career ambitions, and community connections.

How to Get Started with Hacktoberfest

Hacktoberfest is an opt-in event. So to get the full benefits of Hacktoberfest, make sure to check out how to participate.

Contributors

  1. Sign up between September 26 and October 31.
  2. Read the documentation.
  3. Ask for help when you need it - if you need a community, check out the OpenSauced discord.
  4. Get those PRs in before November 1 to repositories that use the hacktoberfest topic in their repository!

Maintainers

  1. If you’re participating as a maintainer, add the hacktoberfest topic to your repository and issues you want worked on during Hacktoberfest.
  2. Including a CONTRIBUTING.md file - find out more about what makes a good one here.
  3. Include a Code of Conduct.
  4. Get ready to review PRs!

About OpenSauced

At OpenSauced, we’re on a journey to bring inspiration, collaboration, and innovation through open source contributions. We help contributors turn contributions into stories that showcase their growth, innovation, and impact, and maintainers to understand the health, activity, and community around their projects.

Your Hacktoberfest Journey

Your Hacktoberfest journey will be unique to you. Start by defining the goal of your journey. This will help you to make progress, stay on track, and to meet your goal. Start with one, and then break it down into more specific pieces.

  • Do you want to contribute to open source for the first time?
  • Do you want to showcase mentoring and leadership skills to help you get a promotion?
  • Do you want to get better at a certain technology, writing documentation, or something else?
  • Do you want to grow your project and support new contributors?

Remember, Hacktoberfest isn't just about coding. Projects need help with documentation, design, testing, content creation, community support, and more. Some projects create ways for you to submit PRs for non-code contributions. For instance, they may have a list of articles or tutorials in their repository. If you write a blog or tutorial, you can submit that to a repository with that issue open.

Resources to Help You Set Your Goals

Places for First-Time Contributors to Start

If you’re a first-time contributor, we’ve got you covered. One of our goals at OpenSauced is to make learning how to contribute to open source a positive experience. In preparation, we have documentation, a course (that gets you your first PR!), and support resources to help you get started and learn what you need to level up your open source experience.

Finding Issues

Instead of jumping into issues immediately, consider spending some time exploring different repositories’ issues and discussions. Engaging with other contributors and maintainers can provide insight into the project's direction, where your skills might fit best, and the support you’ll receive. Remember, that good first issues don’t exist; the best first issue is the one that you write yourself. So if you see a bug, if you read through unclear documentation, if you have an idea for a feature that will make running the project easier for everyone, write that issue and, if you’re willing, ask to be assigned.

Engaging in discussions is another great way to contribute to open source, learn more, and share your willingness to collaborate. Engaging in these discussions might lead you to find a good issue to work on. Remember, the official Hacktoberfest documentation emphasizes the event's ethos, fostering collaboration and quality contributions.

Showcasing Your Open Source Legacy

Being a good contributor isn’t just about submitting PRs. It’s about investing in the holistic Hacktoberfest journey. Creating pull requests, issues, and even blog posts into one story that show a well-rounded contributor.

Pull requests can demonstrate the quality of your code, but that’s not the only thing that makes you a good developer. You also need to have good communication skills, the ability to collaborate and explain your decisions, and a willingness to look at a project and see how it can be improved. At OpenSauced, our highlights feature allows you to highlight all three of those things. If you’re documenting your growth journey, highlight the work that you’ve done that’s relevant, showcase your expertise, and create a digital portfolio that speaks to your willingness to learn and grow.

Image of highlights for blog post, issue, and PR

Here’s my challenge to you: hit the trifecta this Hacktoberfest. Make your PRs, write an issue, and publish a blog post to showcase your open source journey and the depth of your contributions. Tell the story of why it mattered to you in your highlight. Remember, telling your story isn’t just for self-promotion — it's a tool to create connections. It’s a way to share your journey with mentors, peers, and industry professionals. And not only that, it shows a picture of your potential impact on future projects. Open source contributions don’t stop in October. Use this as a jumping-off point to become a repeat contributor, supporting the growth and mission of the open source projects that you contribute to.

Top comments (13)

Collapse
 
srbhr profile image
Saurabh Rai

Thanks Bekah for this post. I'll share two communities where you can contribute to.

Swirl Search (It's a python based search engine with LLMs): github.com/swirlai/swirl-search

Resume Matcher (Resume Optimization tool): github.com/srbhr/Resume-Matcher

They're both amazing places to start with open source and Hacktoberfest in general.

Collapse
 
bekahhw profile image
BekahHW

Thanks for sharing!

Collapse
 
ismaelguerrib profile image
Ismaël Guerrib

Thanks for this really useful post with a lot of ressource ! I really think that opportunities like Hacktoberfest are a good way to promote OS ! And as a maintainer on an Open-Source CRUD app builder I look forward to see what will be the contributions !

Collapse
 
olivia73code profile image
Olivia73-code

Thank you for this post, its good to see that there are other ways that I can contribute other than code, such as reading documentation and making sure it is clear. I think I will get involved and see how I can help :).

Collapse
 
piro profile image
PiroAvni

as a junior developer can I join?

Collapse
 
bekahhw profile image
BekahHW

Absolutely! It’s open to everyone.

Collapse
 
davewoody profile image
David W.

This will explode this year with the help of AI people will feel much more comfortable to assist. Let's see how this works out at the end

Collapse
 
chiragagg5k profile image
Chirag Aggarwal

Excited to participate again in Hacktoberfest! Great post for beginners!

Collapse
 
lenog profile image
Leo Nogueira

Nice post!

Collapse
 
bekahhw profile image
BekahHW

Thank you!

Collapse
 
abianpg profile image
Abian Peñate

Hello everybody,

Interesting article, but I have a question regarding Open Sauced. Looks like you pay to code for an open source project, am I right?

If this is the case, how are they going to compete with @quine_sh ?

I'm just asking as I'm new to coding and I would love to collaborate with open source projects as I've been using Blender for a long time.

I found que @quine_sh formla quite interesting, paying you for your contributions.

Anybody has experience with both platforms?

Thanks

Collapse
 
bekahhw profile image
BekahHW

You don't pay to code on OpenSauced. You can check out all our open source repos here.

Quine_sh isn't a competitor. We're doing very different things. At OpenSauced we're supporting contributors on their journey, redefining contributions and what's valuable, and helping maintainers find recognition, highlight their projects and work, and track the health and growth of their projects.

Collapse
 
abianpg profile image
Abian Peñate

Thank you for explaining it to me @bekahhw