hack-commit-push is a series of events inviting attendees to start contributing to Free/Open Source projects with the help of their maintainers.
Get together, support free/open source projects by fixing issues and adding new features and most of all learn and have fun.
The event is open to everyone, regardless of their experience.
Every contribution counts!
You do not need to be the owner of an open-source project to be accepted as a project lead. However, you must contribute regularly and be knowledgeable about the entire codebase. If you meet these criteria, simply contact one of the organizers listed in the event page.
Promote the event and your project to attract contributors!
One way to do that is to prepare a small video or standalone slideshow to explain:
hack-commit-push events aim at being inclusive. This means you will likely collaborate with people of heterogeneous experience. We advise you to prepare a backlog of issues of varying difficulty. If your project requires some prior knowledge that would take too long to explain during the event, be very explicit about it in your presentation.
If the event is virtual, make sure to be available at some point to get familiar with the tooling. If the event happens in a centralized location, make sure to arrive a bit earlier to get familiar with the place, so that you can help contributors find their way.
Congratulations, you prepared a presentation and attracted many contributors.
You have come with colleagues so each of you can focus on a couple of contributors.
You can start with some general information about the project and then split into smaller groups to work on contributions. Contributors can work in pairs (or more). This usually helps people getting started, especially if they feel a bit nervous working alone on something completely new for them!
Take some breaks, enjoy the collaborations and have fun!
Some events have training sessions on technical topics (e.g. Git). This means that you must be ready to welcome new contributors in the middle of the event, once they completed their training.
Please send to the organizers a recap of the contributions done during the event.
Short answer: yes, you do!
hack-commit-push events welcome people of all backgrounds and experiences. You do not need to be an expert to start contributing to the project of your choice. Project leads will help you ramp up and answer any question you may have. This is a golden opportunity for you to learn about a new technical environment, new practices and give back to a project at the same time. Everyone wins!
Share the event with your friends and colleagues! The more, the merrier!
Regularly scan the event's project list and see which ones are the most likely to interest you. You can even start "tipping your toes" by setting up the prerequisites on your laptop and reading the project documentation.
If you are on a budget and live far away from the event location, some events offer financial help for transportation. Reach out to the event organizers.
Some events include trainings at the beginning (e.g. on Git). Feel free to attend and join a project later.
You do not have to work solo on a contribution. It may be more fun (and less intimidating) to learn with other attendees.
If you liked the experience and the project you worked on, feel free to continue your contributions!
If you are lucky, there will be a Hackergarten meetup in your city. They usually occur one evening per month, in small groups, following the same organization as hack-commit-push events.
If not, you can always start a new chapter and attract leads and contributors on a monthly basis. You can reach out to hack-commit-push organizers, they will be happy to help!
Our events are meant to be a harassment-free experience for everyone, regardless of age, gender, sexual orientation, disability, physical appearance, body size, race and religion. We will not tolerate harassment of participants in any form. Participants or sponsors violating these rules will be sanctioned or expelled by the event organisers.
Any form of written or verbal communication or direct actions that can be harassing to any participant or staff is not allowed at these events.
Harassment includes offensive verbal comments related to age, gender, sexual orientation, disability, physical appearance, body size, race, religion; sexual images in public spaces; deliberate intimidation; stalking; following; harassing photography or recording; sustained disruption of activities; inappropriate physical contact; and unwelcome sexual attention.
We expect everyone to follow these rules at all times at the main events' venue and event-related social events.
Please inform an event organizer if you feel a violation has taken place. Participants asked to stop any harassing behavior are expected to comply immediately. The organizers will be happy to help participants contact security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the events.
We value your attendance.