October 2024 Hackathon
https://about.gitlab.com/community/hackathon/
https://www.meetup.com/gitlab-virtual-meetups/events/303525623
Let's simplify:
- All projects under
gitlab-org
andgitlab-com
groups will be included - All contribution areas will be included
- RSVP will not be mandatory
- Prizes will be tier 1, tier 2 and tier 3 coupons for the special community shop
- Points calculation will be taken care of by the merge request leaderboard: https://gitlab-community.gitlab.io/community-projects/merge-request-leaderboard/?&createdAfter=2023-12-11&createdBefore=2023-12-18&mergedBefore=2024-01-18&label=Hackathon
This will make the process more efficient.
Prior to the Hackathon
Hackathon minus 4 weeks
-
Create the Meetup.com event: https://www.meetup.com/gitlab-virtual-meetups/events/303525623 -
Publish straight away if happy or ask someone to VET it? -
Announce once hackathon page is updated etc?
-
-
Open an issue for tracking community contributions during the Hackathon: #624 (closed) -
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!136298 (merged) -
Confirm countdown correct, meetup link correct, and qualifying merge requests links to the correct issue
-
-
Move the previous Hackathon content to the Past Events page -
Create an event in Discord: https://discord.gg/gitlab?event=1286335284161679382 -
Update the Hackathon event date on the GitLab events page: https://app.contentful.com/spaces/xz1dnu24egyd/entries/1QSwerZqw5vMbxJEHrSdT1?focusedField=internalName -
Check the event is listed/published
-
-
Open an issue in Corporate Marketing using the social-general-request issue template on Facebook, LinkedIn, and Twitter: https://gitlab.com/gitlab-com/marketing/corporate_marketing/corporate-marketing/-/issues/8875 -
Check in whether the issue has been actioned
-
-
Make an announcement on following channels: -
Forum. Consider making the topic a banner on the forum for the period leading into the event. @sugaroverflow https://forum.gitlab.com/t/our-next-gitlab-hackathon-x-hacktoberfest-starts-on-october-21/115365 -
Discord -
Reddit @sugaroverflow https://www.reddit.com/r/gitlab/comments/1g4nr6x/our_next_gitlab_hackathon_x_hacktoberfest_starts
-
-
Open an issue for including the Hackathon in the upcoming monthly newsletter: https://gitlab.com/gitlab-com/internal-communications/newsletter/-/issues/71#note_2122194313 @sugaroverflow -
Request inclusion in the community newsletter issue -
Update triage-ops / the @gitLab-bot
to auto-add the Hackathon label to any community MRs during the Hackathon period: gitlab-org/quality/triage-ops!3034 (merged) -
Open an issue to gather input from various teams in regard to important issues for people to contribute to. -
Post at #what-happening-at-gitlab inviting people to add issues -
#tw-team -
#developer-relations -
#engineering-fyi -
#mr-coaching
-
-
Update TAMs bi-weekly call agenda with the new Hackathon details and how customers can participate (agenda doc)
New for next time:
-
Contact @janasenap to arrange e-mail outreach to all community program members -
Connect with @vkarnes to tie up with product design:
Hackathon minus 2-3 weeks
-
Line-up topics and speakers for tutorial sessions. -
Post reminders on Forum/Reddit. @sugaroverflow -
Post reminders on Slack/Discord -
Create calendar events with Zoom details for each scheduled session -
Update the Hackathon website with the session details -
Update the GitLab Public Calendar with event details
Hackathon minus 1 week
-
Post reminders on: -
Forum @sugaroverflow - made topic global banner -
Discord -
Reddit @sugaroverflow - made topic sticky on subreddit -
Slack
-
During the Hackathon
-
Announce the event kickoff on Slack/Discord. -
Announce the event kickoff on Reddit/Forum.@sugaroverflow -
Post recorded tutorial sessions after each session -
MR's -
Add the submitted MR's to the issue create above to track MR's. -
Ensure that the MR counter on the landing page is working, once the first MR has been submitted. -
Triage the MR's by applying labels and mentioning appropriate product managers/groups for the MR.
-
-
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). -
At the end of Day 1, post a wrap-up tweet with accomplishments highlighted. -
At the end of the event, post an event wrap-up tweet and thank the community.
After the Hackathon
-
Post an event wrap-up on Forum/Reddit channels. @sugaroverflow can you take care of this? I'll share the wrap up message as soon as I write it -
Post an event wrap-up on Discord. -
Post a thank you message on #thanks Slack channel. -
Post a thank you message reminding of the cut-off date on the tracking issue (and CC all participants using the copy usernames button from the merge request leaderboard). -
Post a follow-up message a few weeks later (and CC all participants with un-merged MRs).
-
-
Select the next Hackathon dates and update the dates and countdown clock on the GitLab Hackathon page. The new hackthon dates should be set in the code.
NOTE: Try to avoid December as team members are busy trying to wrap up before the holiday period. -
/clone
this issue to create the next one...-
Update the title -
Uncheck all the boxes
-
-
Give a reminder to the community on the deadline for merged MR's and who they can contact if they need any assistance with MR's. -
Update the GitLab Hackathon page with links to prize winners and the wrap-up blog post. -
Generate "swag issues" for participants. -
Award GitLab achievements: https://gitlab.com/-/graphql-explorer mutation m { achievementsAward(input: { userId: "gid://gitlab/User/XXX" achievementId: "gid://gitlab/Achievements::Achievement/54" }) { errors } }