October 2025 Hackathon
Hackathon dates: October 1 - 7
Meetup link: https://www.meetup.com/gitlab-virtual-meetups/events/310503036
Prior to the Hackathon
After hackathon week, decide on next hackathon date within 7 days. Once date is decided, perform boilerplate actions and requests from others.
Boiler plate actions
-
Update the hackathon dates in contributors.gitlab.com -
Create the Meetup.com event: https://www.meetup.com/gitlab-virtual-meetups/events/310503036 -
Open an issue for tracking community contributions during the Hackathon: -
Add the event in the Developer Advocacy (public) calendar: https://calendar.google.com/calendar/u/0/r/eventedit/NG1ma242ZzJvMW52ZjR0NzVwN2NwcmNnZTUgY183OTMwZmNiMGM5ZTQ3ODNiZGQzZDIzODU4YWU5YWY0MzA2ZjI4ZDk3NmE0MGM4MzNmNTA3MTBjN2NiODZiYTgyQGc -
Update the Hackathon page(s) with all the necessary information: gitlab-com/www-gitlab-com!136845 (merged) -
Confirm countdown and meetup link are correct
-
-
Create an event in Discord: https://discord.gg/gitlab?event=1286335284161679382 -
Move the previous Hackathon content to the Past Events page -
Update the Hackathon event date on the GitLab events page https://app.contentful.com/spaces/xz1dnu24egyd/entries/6UnKsDbVqNdkNS6dxpK9qY -
Check the event is listed/published
-
Requests from others
-
Request video creation from #developer-relations -
Post on #social_media_action in slack to coordinate social posts. -
Check in whether the issue has been actioned
-
- Are any product groups participating?
After previous hackathon merge period is over
-
Make an announcement on following channels: -
Forum. Consider making the topic a banner on the forum for the period leading into the event. https://forum.gitlab.com/t/our-next-hackathon-starts-april-10th/122219 -
Discord -
Reddit https://www.reddit.com/r/gitlab/comments/1j44a25/the_next_gitlab_hackathon_starts_on_april_10th/ -
Slack - ask teams to share important issues -
#whats-happening-at-gitlab -
#tw-team -
#developer-relations -
#engineering-fyi -
#mr-coaching -
#product
-
-
-
Open an issue for including the Hackathon in the upcoming monthly newsletter: https://gitlab.com/gitlab-com/internal-communications/newsletter/-/issues/83 -
Update triage-ops / the @gitLab-botto auto-add the Hackathon label to any community MRs during the Hackathon period: https://gitlab.com/gitlab-org/quality/triage-ops/-/merge_requests/3229 -
Update the GitLab Public Calendar with event details https://handbook.gitlab.com/handbook/tools-and-tips/#gitlab-team-meetings-calendar
Hackathon minus 2-3 weeks
-
Post reminders on:
Hackathon minus 1 week
-
Post reminders on: -
Check hackathon kickoff video will be done on time and schedule social post
During the Hackathon
-
Announce the event kickoff: -
Confirm DevRel/Social video is posted on LinkedIn - Ensure that the MR countdown on the hackathon page is working
-
Throughout the event, monitor Discord and other channels for questions/discussions. If necessary escalate any questions to other GitLab team members (e.g. #mr-coaching on Slack). -
Periodically add reminders in Discord about merge date cutoff.
Hackathon wrap-up
-
Post an event wrap-up on Forum/Reddit channels. -
Post an event wrap-up on Discord. -
Submit results to while you were iterating -
Post an event wrap-up in #thanks -
Update the dates and countdown clock on the GitLab Hackathon page. -
Update the Past Events page -
Issue rewards via contributor platform -
Award GitLab achievements: https://gitlab.com/-/graphql-explorer
Relevant GraphQL queries
List achievementsquery {
group(fullPath: "gitlab-org/achievements") {
achievements {
nodes {
name
id
namespace {
id
}
}
}
}
}
Award user achievements:
mutation m {
achievementsAward(input: {
userId: "gid://gitlab/User/XXX"
achievementId: "gid://gitlab/Achievements::Achievement/54"
}) {
errors
}
}
Confirm user achievements:
query
{
user(username: "gitlab username, no @") {
id
username
userAchievements {
edges {
node {
achievement {
id
name
}
id
}
}
}
}
}
Edited by Arianna Haradon