Joining in

The Hackathon is a virtual event open to anyone who is interested in contributing code, documentation, translations, UX designs and more to GitLab. Prizes are awarded to participants for having Merge Requests (MRs) merged and there may also be special award categories at each Hackathon.

To get started:

  1. Block the dates on your calendar!
  2. Check out the Contribute page.
  3. Pick an existing issue to work on, or file a new one. If it's your first time contributing, a good way to join the Hackathon is to pick and fix a bite size issue. You can also find issues for more experienced contributors.
  4. If you have decided to work on an issue, it helps if you leave a comment. That way it's less likely for multiple people to be working on the same issue.
  5. Join the tutorial sessions
  6. Share the MRs you are working on, get help or help others. Join the party at the contributors channel.

Hackathon Prizes

We are excited to offer the following categories of prizes for this Hackathon:

All qualifying MRs must be submitted on November 13th & 14th in your local timezone and be merged by November 25 23:00 UTC.

Categories Eligibility Prizes Description
Grand Prize Individual(s) with the most MRs merged Grand prize $100 to spend at the GitLab store
Second Place Individual(s) with the second most MRs merged Second prize Music box with wireless ear buds and speaker
Merged MR Everyone on with an MR merged Merged MRs Tech organizer with a tablet strap

All qualifying MRs must be submitted on November 13th & 14th in your local timezone and be merged by November 25 23:00 UTC.

Tutorial sessions

Tutorial sessions during the Hackathon help you get kickstarted with contributing and to learn more about GitLab development. More sessions/speakers will be added as they are confirmed.

Date Time in UTC
(click for local time)
Topic Session Speakers
November 13 07:00 - 07:30 Hackathon Kickoff Presentation Ray Paik (@rpaik), Dave Planella (@dplanella)
November 13 15:00 - 15:30 Contributing to GitLab Geo Presentation, Geo/Replication documentation Fabian Zimmer (@fzimmer)
November 13 15:30 - 16:00 Contributing to GitLab Manage stage Presentation Gosia Ksionek (@mksionek), Jeremy Watson (@jeremy)
November 13 17:00 - 17:30 Contributing to Meltano Presentation Yannis Roussos (@iroussos)
November 13 18:00 - 18:30 Becoming a GitLab Hero Emily Chin (@echin), John Coghlan (@johncoghlan)
November 14 23:00 - 23:30 Hackathon wrap-up Presentation Ray Paik (@rpaik)

If you miss any of the sessions, you will find the recordings in the Hackathon Playlist.

Getting help

For communications during the Hackathon, we will use the GitLab Contributors room in Gitter. This is a channel for community-related discussions and for community members to help each other as people have questions when contributing to GitLab.

It's open to everyone, so please join us at the Contributors Gitter room!

Missed the last Hackathon?

If you missed the previous Hackathon, you still have an opportunity to contribute for a prize. You can start by searching for priority issues with the label Contribute for prize as you can see in this query. For the next few months, anyone who works on these issues and have an MR merged will receive the GitLab moleskin note book (photo below). If you're interested in working on these Contribute for prize items, you can mention @rpaik in the issue so that it can be assigned to you.

Moleskin

Past events

To learn more about previous Hackathon events, visit the past GitLab Hackathons page.

Frequently Asked Questions

  1. Which GitLab projects qualify for the Hackathon?

    While we generally encourage contribution to the GitLab project, MRs for any project under the gitlab-org group, Meltano, and www-gitlab-com qualify for the Hackathon. If you are in doubt about a project which is not on this list, please do ask us on the Contributors Gitter channel.

  1. What are the key dates for the current Hackathon?