Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: hacktoberfest Blog Post #1131

Merged
merged 24 commits into from
Dec 13, 2022
Merged
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
b251413
blog post about hacktoberfest 2022
AceTheCreator Nov 28, 2022
fe215cc
completed hacktoberfest 2022 post
AceTheCreator Nov 28, 2022
5479098
.
AceTheCreator Nov 28, 2022
9d9cf36
added hacktoberfest post
AceTheCreator Nov 28, 2022
9775510
replaced avatar urls
AceTheCreator Dec 2, 2022
e652367
updated PR counts
AceTheCreator Dec 2, 2022
9b923c4
Merge branch 'master' into hack-post
quetzalliwrites Dec 2, 2022
74c5251
Update pages/blog/hacktoberfest-2022.md
AceTheCreator Dec 5, 2022
9816050
Update pages/blog/hacktoberfest-2022.md
AceTheCreator Dec 5, 2022
eba5a7d
Update pages/blog/hacktoberfest-2022.md
AceTheCreator Dec 5, 2022
b717a29
Update pages/blog/hacktoberfest-2022.md
AceTheCreator Dec 5, 2022
fdfbe25
Merge branch 'master' into hack-post
akshatnema Dec 5, 2022
fff23e1
docs: add protocol concepts doc (#1013)
nelsonmic Dec 6, 2022
ab44f2f
docs: new concept doc application (#992)
quetzalliwrites Dec 6, 2022
842a41c
ci: update generic workflows (#1142)
asyncapi-bot Dec 6, 2022
9a32bf0
feat: added link to YT video to TSC page (#1141)
Anurag607 Dec 6, 2022
5bb2194
feat: added new md component (#1137)
AceTheCreator Dec 6, 2022
607f52e
chore: add more categories for tools and support repo description (#1…
derberg Dec 7, 2022
ac42705
chore: update meetings.json and newsrooom_videos.json (#1149)
asyncapi-bot Dec 8, 2022
9998f68
used the new md profile component
AceTheCreator Dec 8, 2022
b9d1b8c
Merge branch 'master' into hack-post
quetzalliwrites Dec 10, 2022
31e22d0
Update pages/blog/hacktoberfest-2022.md
AceTheCreator Dec 12, 2022
936d851
Merge branch 'master' into hack-post
derberg Dec 12, 2022
072ebfb
Merge branch 'master' into hack-post
quetzalliwrites Dec 13, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
130 changes: 130 additions & 0 deletions pages/blog/hacktoberfest-2022.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,130 @@
---
title: "Hacktoberfest was a blast!"
date: 2022-12-13T10:00:00+01:00
type: Community
tags:
- Hacktoberfest
cover: /img/posts/asyncapiXhacktoberfest.webp
featured: true
authors:
derberg marked this conversation as resolved.
Show resolved Hide resolved
- name: Azeez Elegbede
photo: /img/avatars/ace.webp
link: https://twitter.com/_acebuild
byline: Preacher at AsyncAPI
---

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](https://www.asyncapi.com/) 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:

<Profile profiles={[
{
name: 'Amishakumari544 - 1 PR',
avatar: 'https://avatars.githubusercontent.com/Amishakumari544',
link: 'https://github.com/Amishakumari544'
},
{
name: 'toukirkhan - 2 PRs',
avatar: 'https://avatars.githubusercontent.com/toukirkhan',
link: 'https://github.com/toukirkhan'
},
{
name: 'aeworxet - 2 PRs',
avatar: 'https://avatars.githubusercontent.com/aeworxet',
link: 'https://github.com/aeworxet'
},
{
name: 'manavdesai27 - 1 PR',
avatar: 'https://avatars.githubusercontent.com/manavdesai27',
link: 'https://github.com/manavdesai27'
},
{
name: 'Ankitchaudharyy - 3 PRs',
avatar: 'https://avatars.githubusercontent.com/Ankitchaudharyy',
link: 'https://github.com/Ankitchaudharyy'
},
{
name: 'nawed2611 - 1 PR',
avatar: 'https://avatars.githubusercontent.com/nawed2611',
link: 'https://github.com/nawed2611'
},
{
name: 'dhfherna - 1 PR',
avatar: 'https://avatars.githubusercontent.com/dhfherna',
link: 'https://github.com/dhfherna'
},
{
name: 'amit-ksh - 1 PR',
avatar: 'https://avatars.githubusercontent.com/amit-ksh',
link: 'https://github.com/amit-ksh'
},
{
name: 'mastdev - 2 PRs',
avatar: 'https://avatars.githubusercontent.com/mastdev',
link: 'https://github.com/mastdev'
},
{
name: 'codingtenshi - 4 PRs',
avatar: 'https://avatars.githubusercontent.com/codingtenshi',
link: 'https://github.com/codingtenshi'
},
{
name: 'akshatnema - 1 PR',
avatar: 'https://avatars.githubusercontent.com/akshatnema',
link: 'https://github.com/akshatnema'
},
{
name: 'Mayaleeeee - 4 PRs',
avatar: 'https://avatars.githubusercontent.com/Mayaleeeee',
link: 'https://github.com/Mayaleeeee'
},
]} />

## 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](https://www.asyncapi.com/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](https://github.com/asyncapi) or our [AsyncAPI Slack](https://asyncapi.com/slack-invite) workspace. Can't wait to meet you and merge your PR!
Binary file added public/img/avatars/ace.webp
Binary file not shown.
Binary file added public/img/posts/asyncapiXhacktoberfest.webp
Binary file not shown.