Table of Contents
For a decade, Hacktoberfest has been celebrating open source. Last year, 147,000 participants joined, and this year, the love for open source is expected to spread to even more communities. At Loft, we are excited to participate and help new contributors as well as experienced contributors spread the OSS love.
In this post, we will share how we are celebrating the spirit of Hacktoberfest at Loft and how you can be a part of it! 💝
Kick off with the stream by Loft’s very own Lian Li 🎉
Lian will talk about our Hacktoberfest plans with this livestream event with Tim Mamo from DigitalOcean to share insights about Hacktoberfest and why it's crucial for the open source ecosystem. This is an excellent chance to discover more about:
- The meaning of Hacktoberfest
- The significance of open source
- How to engage with the community
- Ways to participate
- Rewards and giveaways
Don't miss out on this opportunity to expand your knowledge and get involved in Hacktoberfest! Here are the links where you can enjoy the stream:
YouTube: https://www.youtube.com/watch?v=Z9HccVECC5k
Twitch https://www.twitch.tv/LoftLabs
LinkedIn: https://www.linkedin.com/events/7115300911802908672/comments/
Don’t forget to ask all the questions you have and if there’s any left, don’t worry and join us on Slack.
Contribute and learn more 🌟
Hacktoberfest wouldn't be complete without the participation of passionate contributors. To ensure you can get involved with the festivities, we've compiled a list of issues within two of our top projects: vCluster and DevPod.
Choose the ones you feel are appropriate for you and start working on them. But first, remember a few things:
Step 1: Choose Issues we have prepared as good first issues
Contributing to a new project can be overwhelming, but our team has prepared some issues to get started. These initial tasks will help you understand the code base and you can contribute more once you feel comfortable. Here are these:
vCluster: https://github.com/loft-sh/vcluster/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
DevPod: https://github.com/loft-sh/devpod/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
Step 2: Get the issues assigned
Once you have determined which issues you would like to work on, check if they have already been assigned to someone else. If they have not, ask to be assigned to the issue before starting your work 💪
If the issue has already been assigned, it is a good practice to inquire about the assignee's progress before creating a Pull Request. This helps ensure fairness among all contributors and
prevents duplicate wok and effort.
Step 3: Contribute and Get Help
Before you start contributing, familiarize yourself with the contribution guide or the CONTRIBUTING.md
file in our repositories. This file will guide you through the project, local setup, testing steps, and create the Pull Request.
However, If you encounter any difficulties while working on your Pull Request, we would be happy to have you join our public Slack channel. There, you can ask for help and we'll do our best to assist you in any way we can.
Once you’re done with your issue, first congratulations on successfully participating in Hacktoberfest. Next, get more assigned by following the same process or creating an issue and discussing it before working on it.
Show me the Prizes 🎁
No Hacktoberfest is complete without some cool swag. By having your PRs merged, you'll not only contribute to the community but also receive cool rewards based on the number of PRs you've merged.
The process is simple - One merged PR gets you a Loft exclusive T-shirt, two merged PRs get you a brand new Keyboard, and four or more merged PRs get you a Loft Exclusive Swag Box.
Join the Loft Community 🤝
Stay up-to-date on the latest announcements, upcoming events, and exciting new features, while also engaging with fellow community members! Join the Slack community and prepare yourself for some enjoyable interactions.