Monthly Challenge for October 2021: It's Hacktoberfest! Participate in open source, learn, and have fun!
Challenge Team Leads & Facilitators: Aurelie Verrot & Andrew Bush
Theme
The 2021 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. - Mentors: Make sure you include "Hacktoberfest" as a label in your project's topics section (found in "About" on your repository). 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 #open-source
channel in Slack. We want to know when you get those pull requests (PRs) in so we can celebrate with you! And if you need support, we'll be there to help you, too. While no other platform is imposed, sharing on social media for more reach can be a good idea, 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-characters Tweet can be enough. For example, "Today, I submitted my first PR for Hacktoberfest."
What if I need help?
You can ask questions 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
Stepzen Nuxt
Maintainer: Lucia Cerchie
Drone
Drone is a Container-Native, Continuous Delivery Platform
Maintainer: Marie Antons
Drone Docs
Documentation for the Drone Continuous Integration project
Maintainer: Marie Antons
Python Turtle Art Canvas
The aim of this project is to create a collaborative piece of creative coding using Python Turtle Graphics.
Maintainer: Dominic Duffin
Stepzen SpaceX GraphQL
This repository is a React app with a StepZen SpaceX endpoint consumed using Apollo. It currently displays data from the SpaceX API.
Maintainer: Lucia Cerchie
Quarto
An implementation of the Quarto boardgame using Elm and Netlify. An exploration of game development, OSS, build automation, accessiblity, and machine learning.
Maintainer: Kirk Shillingford
Classified Ads 48
A lightweight classified-ads web-app with maps. NodeJS + Leaflet 🗺️ + MongoDB 💽. Utilizes a lot of wisely picked vanilla JS libraries
Maintainer: Abderrahim Ben
Weather Venue
WeatherVenue is a weather website using Google Maps and Openweathermap APIs. It lets people find the best places to visit in their entourage; Easily finding warmer winter vacations or cool summer escapes.
Maintainer: Abderrahim Ben
Forem
Forem is open-source software for building communities.
Maintainer: Nick Taylor
Voyagger
A hassle-free delivery service. These tough times have made us all aware of the importance of our loved ones. Through this app, users can bring a smile to their family and friends' faces by sending them their favorite delicacies, medicines, or a simple heartfelt gift.
Maintainer: Abderrahim Ben
OpenSauced
OpenSauced provides structured onboarding for new contributors to open source. This structure provides a way to track your next contributions by leveraging a unique dashboard built on top of the GitHub GraphQL API.
Postpartum Wellness App
A React Native app to help moms monitor their well-being during the post-partum stage.
Maintainer: BekahHW
Jess
Jess is a CSS pre-processor like Less and Sass. In fact, Jess started as a rewrite of Less from the ground up but evolved into something much more powerful and dynamic.
Maintainer: Matthew Dean