Monthly Challenge for October 2022: It's Hacktoberfest! Participate in open source, learn, and have fun!
Challenge Team Leads & Facilitators: BekahHW & Dan Ott
Theme
The 2022 Hacktoberfest!
Challenge
MaintainersThey provide issues labeled Hacktoberfest on their repository(ies), review the pull requests (PRs) for these issues, and validate and merge following the rules of the contest. They also answer the contributors' questions.
ContributorsThey find issues labeled Hacktoberfest they want to solve. The goal of the contest is to have four (4) pull requests (PRs) validated during October.
MentorsA mentor will be paired with a mentee (contributor or maintainer). They provide support either on Slack, during a 1:1, a pairing session, or whatever works best for the team!
How to Participate
Before starting
- Contributors: Make sure to sign up on the Hacktoberfest official website, contact your mentor if you request one, and check out issues on sites with the Hacktoberfest label.
If you've signed up for the VC Hacktoberfest Initiative, you can access your dashboard here. - Maintainers: Make sure you include "Hacktoberfest" as a label in your project's topics section (found in "About" on your repository) or on the issues you want to be addressed during October. This is how you opt-in to Hacktoberfest.
Weekly check-ins
Let's start the week with an async check-in. What are your goals for Hacktoberfest for the week? What support do you need? Do you plan on spending time in the #hacktoberfest-co-working-room
, talking to your mentor, and answering questions as a maintainer?
Every Friday of the month, you come to our synchronous check-in, share your progress, ask questions, and find help and support. We'll post more information in the #open-source
channel in Slack.
Can't come to the check-in? No problem. We'll have an async check-in as well!
How do I share my progress?
Share your progress in the #hacktoberfest
channel in Slack. We want to know when you get those pull requests (PRs) in so we can celebrate along with you! And if you need support, we'll be there to help you, too. While no other platform is imposed, it can be a good idea to also share on social media for more reach, but only if you are comfortable doing so. You can share on Twitter using — or not — the hashtag #VCMonthlyChallenge
, a personal blog, a post on DEV.to, you get the idea!
Sharing every time some work is added is a good idea. Small progress is still progress. There is no need to write a detailed blog post. A 140-character Tweet can be enough. For example, "Today, I submitted my first PR for Hacktoberfest."
What if I need help?
You can ask a question in the #help-and-pairing
channel in Slack, ask for ideas in the #open-source
channel, or join the #hacktoberfest-co-working-room
. Asking for help is part of the process!
And remember, we're always here to help ❤️
Completing the Challenge!
Any kind of participation in Hacktoberfest counts as you complete the VC October challenge.
Remember, VC is here to support you during Hacktoberfest but is not an official event partner. To get the Hacktoberfest swag, you need to have four (4) pull requests (PRs) accepted.
Virtual Coffee Approved Repositories!
Virtual Coffee
Our very own site!
Maintainer: Virtual Coffee Maintainers
InReach
InReach is the world’s first tech platform matching LGBTQ+ people with safe, verified resources.
Maintainer: InReach
Hello There
An alternative greeting for learning a new language. Here is a list of how to say "Hello There" in several Languages.
Maintainer: Chris Jarvis
StepZen examples
Quickstart examples of different tooling and stacks in combination with StepZen.
Maintainer: StepZen
freeCodeCamp Developer Quiz
This is a quiz site filled with over 600+ questions on programming.
Maintainer: freeCodeCamp
Deepgram Python SDK
Official Python SDK for Deepgram's automated speech recognition APIs.
Maintainer: deepgram
Deepgram Node.js SDK
Official JavaScript SDK for Deepgram's automated speech recognition APIs.
Maintainer: deepgram
Deepgram .NET SDK
.NET SDK for Deepgram's automated speech recognition APIs.
Maintainer: deepgram
novu
The open-source notifications infrastructure. A fully-featured microservice to send SMS, E-mail, Slack and Push notifications. Embeddable notification center for React with real-time updates, content management, and much more...
Maintainer: novuhq
strapi
Strapi is the leading open-source headless CMS. It’s 100% JavaScript, fully customizable and developer-first.
Maintainer: strapi
ToolJet
Extensible low-code framework for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript.
Maintainer: ToolJet
Battle Math
A math game for children written in React.
Maintainer: Jesse Weigel
Voice to Text Notes
A notes app built with React and Typescript that uses the Deepgram API to turn speech into text from the browser.
Maintainer: Jesse Weigel
Postpartum Wellness App
An app to help moms monitor their well-being during the post-partum stage.
Maintainer: BekahHW
Translation Chrome Extension
A JS and TS chrome extension that uses Deepgram to provide live transcription and translation
Maintainer: Deepgram
railsdevs.com
The reverse job board for Ruby on Rails developers.
Maintainer: joemasilotti