Hacktoberfest was a blast this year! We can't believe it's over already. We had a great time participating with you all and wanted to share a bit of our experience in a review.
Why Hacktoberfest
Hacktoberfest is an annual event that encourages people to contribute to open source throughout October. AsyncAPI is an open-source project and, like many other open-source projects, built and maintained by passionate people who often don't have the staff or budgets to do much more than keep the project alive. Hacktoberfest is all about giving back to those projects, sharpening skills, and celebrating all things open source, especially those who make open source so special.
Planting the seed
For us, contributions come in all shapes and sizes. From typo fixes and bug reporting to more significant improvements. But that's not all! AsyncAPI also creates time to help onboard contributors who find it difficult to start contributing to the project or provide help to contributors who get stuck while contributing.
How we prepared
Not gonna lie, this year's Hacktoberfest snuck up on us like Batman in Gotham City, and as soon as we realized this, we immediately started planning. We kicked off by defining our goals for Hacktoberfest as we've always done.
- Promote AsyncAPI Initiative as a place where we work not only on the AsyncAPI specification but also lots of tools
- Help members of the broader open-source community make their first contributions in a friendly environment
We spent time writing a how-to-contribute guide for folks participating for the first time and also wrote a maintainers guide for potential maintainers.
AsyncAPI is a great project to contribute to because you can learn about AsyncAPI while fixing an issue. That's why we carefully curated issues and prepared especially for Hacktoberfest. And because most of these issues are existing issues, we made sure we reached out to project maintainers to identify which of them is a good one for Hacktoberfest contributors to look into
Was it worth it?
Absolutely! Even though we kicked off late, we still received an amazing contribution. AsyncAPI merged 23 PRs from 12 contributors as part of this year's Hacktoberfest! I know it's less than the previous years but let's look on the bright side because some of these contributions were fun to make.
Meet the heroes
This is a huge amount of work, and we are really proud that so many wonderful people have come to help AsyncAPI to produce better software.
We want to thank everyone personally who submitted improvements to our repositories. Here are the names of our heroes:
Late to the party?
Not a problem. We've got tons of issues you can explore and start contributing to in no time. Because we are a community-first open-source project, we've made it our responsibility to make it easier for contributors to navigate through issues easily. That's why we've built the AsyncAPI community dashboard to help you explore some exciting good first issues.
Things to learn from
We were overwhelmed and weren't fully prepared to handle the enthusiastic response from the community. Because we needed to curate more issues tagged Hacktoberfest, many of the issues were claimed before the mid of October, which left other contributors interested left out because of the lack of more issues.
Once beaten twice shy. In order to avoid these potential pitfalls next year, we're gonna put some things in place, which include the following.
- Start planning earlier
- Create more accessible Hacktoberfest issues
- Usage of social media as an advantage to bring in more folks
Wrap up
Thank you so much to everyone who took part! We welcomed new contributors but were just as happy to see our existing contributors join in the fun, too. We hope you all enjoyed participating in Hacktoberfest as much as we did.
Hacktoberfest is over, but Open Source is for life
Are you interested in getting involved with AsyncAPI? You can always find us on AsyncAPI GitHub or our AsyncAPI Slack workspace. Can't wait to meet you and merge your PR!