DEV Community

Cover image for Medusa Hacktoberfest 2021
Vadim Smirnov for Medusa Commerce

Posted on • Updated on

Medusa Hacktoberfest 2021

It's that time of year, and Hacktober is right around the corner. This year Medusa is excited to take part in the fest for the first time.

An excellent opportunity to learn more about the open-source environment, meet creators, active contributors and win a t-shirt or have a tree planted in your name!

Every year Hacktober fest brings tremendous activity and helps the open-source ecosystem grow.

What is Hacktober?

Hacktober fest is a worldwide event that Digital Ocean organizes with the primary goal of supporting the open-source culture by encouraging contributions to open-source projects participating in the event.

Making four or more contributions between October 1-31 will allow you to get a memorable t-shirt as a token of appreciation, or you can choose to have a tree planted in your name and help make Hacktoberfest 2021 more carbon neutral.

You can follow this guide to get a grasp of the rules.

Why contribute to Medusa?

Medusa is a headless e-commerce engine with a mission to provide a fantastic developer experience and give merchant's full control of their ecommerce stack.

By contributing to Medusa, you help push the boundaries of e-commerce and make amazing commerce experiences easier for developers to create.

By actively participating in Hacktober fest, you make Medusa more sustainable and help us progress quickly. Every single contribution matters, and you'll get an appreciation gift for your time and effort:

  • One pull request → Medusa sticker
  • Three pull requests → Medusa t-shirt
  • Build a Plugin (issues labeled with plugin) → Complete Medusa pack (t-shirt, hoodie, sticker)

How can I contribute?

Medusa supplies developers with different open-source tools, which you can find on our Github profile. Pick the tool you like the most and follow our contribution guide to keep the consistency of deliveries.

Contributing to an open-source project might feel intimidating at the beginning, and below, you can find a guide about the process:

  1. Browse the issues that are labeled hacktober
  2. After finding an issue you want to take over, you can let the community know that you are willing to provide a solution in the comments section.
  3. Fork the Medusa repo and create a branch for your solution according to the workflow described in the contribution guide.
  4. When the functionality is reviewed, push the branch to the forked repo and submit a pull request.
  5. After that, the Medusa core team members will review the pull request and let you know if additional work is needed.
  6. Once you receive the approval from the team, the contribution is ready to be merged and taken into account for the overall Hacktober fest activity.

For more detailed guidance and support, feel free to join our Discord to ask the engineering team directly.

Where do I find help from the Medusa community?

The community has a massive priority for Medusa.

Contributing to an open-source project might be confusing and complicated. That's why team members of Medusa are always ready to support you on this path.

Feel free to join our Discord and chat directly with the engineering team, so you can get the warm, welcoming experience and be surrounded by passionate developers just like you!

Happy hacking!

Discussion (6)

Collapse
fullstackchris profile image
Chris Frewin

Nice! I've had plenty of experience with Magento, Shopify API, and some Woocommerce - I'm happy to try and contribute. I'll see what I can do here!

Collapse
fuzzyreason profile image
Vadim Smirnov Author

Hey Chris!
That sounds absolutely fantastic, I can't wait to see your contributions!

Feel free to reach out on Discord, so we can help you with getting started :)

Collapse
fullstackchris profile image
Chris Frewin

Definitely! Interested to get involved. I love the idea behind Hacktoberfest, I'm a little concerned why it seems so quiet this year...

A heads up, I think you'll need to add the Hacktoberfest tag to your repo if you want pull requests to count - unless you are going to go the way of doing the hacktoberfest-approved tag per pull request (I think either method should work).

Thread Thread
fuzzyreason profile image
Vadim Smirnov Author

Well, I'm quite confident we can make Hacktober fun this year :)

Thanks for the heads up, it should be fine now!

Collapse
lyqht profile image
Estee Tey

This is awesome! Would love to help out on Medusa.
A quick feedback - I tried to look for #hacktoberfest issues to contribute on, and many issues have already been worked on by someone else (yay for open source😁!)

Medusa might wanna assign those issues to the ones that worked on them so it's easier for newcomers to see which issues are still available to be picked up!

Collapse
fuzzyreason profile image
Vadim Smirnov Author

Hey Estee!
Thank you so much!

Yes, thanks for the feedback. More issues are coming soon!
Until then, feel free to reach out on Discord, so we can find some fun issues for you to take over!