index.html.haml 13.7 KB
Newer Older
Ray Paik's avatar
Ray Paik committed
1 2
---
layout: default
3 4
title: GitLab Hackathon
description: "Join the community, hack on GitLab and win prizes!"
Ray Paik's avatar
Ray Paik committed
5
suppress_header: true
6
twitter_image: '/images/tweets/hackathon-twitter-card.png'
Ray Paik's avatar
Ray Paik committed
7 8
extra_css:
  - contributing.css
Luke Babb's avatar
Luke Babb committed
9
  - styles-2018.css
Ray Paik's avatar
Ray Paik committed
10
extra_js:
11
  - countdown.js
Ray Paik's avatar
Ray Paik committed
12
  - hackathon.js
Ray Paik's avatar
Ray Paik committed
13 14
---
.wrapper
Luke Babb's avatar
Luke Babb committed
15 16 17
  .simple-hero
    .container
      .row
18 19
        .col-md-8.col-md-offset-2.hero-image
          = partial "includes/icons/hackathon-header.svg"
Luke Babb's avatar
Luke Babb committed
20 21 22 23 24 25

      .row
        %h1 GitLab Hackathon

      .row
        .col-md-6.col-md-offset-3
26 27 28
          :markdown
            Get together with the GitLab community to contribute, learn and win exciting prizes.
            <i class="fab fa-gitlab fa-fw" style="color:rgb(252,109,38); font-size:.85em" aria-hidden="true"></i>
Ray Paik's avatar
Ray Paik committed
29
            Join us on August 28th - 29th, 2019!
30 31
            <i class="fab fa-gitlab fa-fw" style="color:rgb(252,109,38); font-size:.85em" aria-hidden="true"></i>
            <br/><br/>
Ray Paik's avatar
Ray Paik committed
32 33 34
            <span class="h3" id="nextHackathonCountdown">
            <i class="fas fa-spinner fa-spin fa-fw" style="color:rgb(255,255,255)); font-size:.85em" aria-hidden="true"></i>
            </span>
Luke Babb's avatar
Luke Babb committed
35

Ray Paik's avatar
Ray Paik committed
36 37 38 39
  #content
    .wrapper.container.contributing-content{role: "main"}
      .block
        .block-content
40
          %h2.block-title Joining in
41
          :markdown
42 43
            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
Luke Babb's avatar
Luke Babb committed
44 45
            and there may also be special award categories at each Hackathon.

Ray Paik's avatar
Ray Paik committed
46 47 48 49 50
            <!-- blank line -->
            <!-- <figure class="video_container">
            <iframe src="https://www.youtube.com/embed/jG1aIJCP-J0" frameborder="0" allowfullscreen="true"> </iframe>
            </figure> -->
            <!-- blank line -->
51 52 53 54 55

            To get started:

            1. Block the dates on your calendar!
            1. Check out the [Contribute page](https://about.gitlab.com/contributing/).
56
            1. 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](https://gitlab.com/groups/gitlab-org/-/issues?scope=all&utf8=%E2%9C%93&state=opened&weight=1&label_name[]=Accepting%20merge%20requests&milestone_title=Backlog). You can also find [issues for more experienced contributors](https://gitlab.com/gitlab-com/marketing/community-relations/contributor-program/hackathon/issues/17#suggested-issues-list).
57 58
            1. [Join the tutorial sessions](#sessions)
            1. Share the MRs you are working on, get help or help others. [Join the party at the contributors channel](#getting-help).
Luke Babb's avatar
Luke Babb committed
59

Ray Paik's avatar
Ray Paik committed
60 61 62 63
            <!-- <p class="alert alert-gitlab-purple text-center">
            <span class="h3" id="hackathonMRCount">
            <i class="fas fa-spinner fa-spin fa-fw" style="color:rgb(107,79,187); font-size:.85em" aria-hidden="true"></i>
            </span>
64
            </p> -->
65

66 67 68
      .block
        .block-content
          %h2#contribute-for-prize.block-title
69
            %a{ href: '#prize' } Hackathon Prizes
Luke Babb's avatar
Luke Babb committed
70 71

          %p
Ray Paik's avatar
Ray Paik committed
72
          .row
Ray Paik's avatar
Ray Paik committed
73 74 75 76
            %p
          .row.prizes
            .col-sm-12
              .prize-image
77
                = image_tag "/images/community/hackathon/Q32019-prizes-v2.png", class: "img-responsive"
78 79 80

          %p
          :markdown
81
            We are excited to offer the following categories of prizes for this Hackathon:
82 83

            1. **Merged MR**: everyone with an MR merged
84
            1. **Second Place**: the individual with the second most MRs merged
85
            1. **Grand Prize**: the individual with the most MRs merged
86

87

Ray Paik's avatar
Ray Paik committed
88
          %p
89 90 91 92
          :markdown
            <p class="alert alert-info">
            <i class="fas fa-info-circle" aria-hidden="true" style="color: rgb(49, 112, 143);"></i>
            All qualifying MRs must be <em>merged</em> by
93
            <a href="https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190910T23&p1=1440">September 10 23:00 UTC</a>.
94
            </p>
95

96 97 98
      .block
        .block-content
          %h2#sessions.block-title
99
            %a{ href: '#sessions' } Tutorial sessions
Luke Babb's avatar
Luke Babb committed
100
          :markdown
101 102
            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.

Luke Babb's avatar
Luke Babb committed
103
          %p
104

Ray Paik's avatar
Ray Paik committed
105 106 107
          %table.table
            %thead
              %tr
Ray Paik's avatar
Ray Paik committed
108 109 110
                %th
                  Date
                %th
Luke Babb's avatar
Luke Babb committed
111
                  Time in
112 113 114
                  = link_to "UTC", "https://en.wikipedia.org/wiki/Coordinated_Universal_Time"
                  %br
                  (click for local time)
Ray Paik's avatar
Ray Paik committed
115
                %th
116
                  Topic
117
                %th
118
                  Session
Ray Paik's avatar
Ray Paik committed
119
                %th
120
                  Speakers
Luke Babb's avatar
Luke Babb committed
121

Ray Paik's avatar
Ray Paik committed
122
            %tbody
Ray Paik's avatar
Ray Paik committed
123 124
              %tr
                %td
125
                  August 28
Ray Paik's avatar
Ray Paik committed
126
                %td
127
                  = link_to "06:00 - 06:30", "https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190828T06&p1=1440&am=30"
Luke Babb's avatar
Luke Babb committed
128
                %td
Ray Paik's avatar
Ray Paik committed
129
                  Hackathon Kickoff
130
                %td
131 132 133
                  = link_to "Zoom link", "https://gitlab.zoom.us/j/439118473"
                  -# <iframe src="https://www.youtube.com/embed/jG1aIJCP-J0" frameborder="0" allowfullscreen="true"> </iframe>
                  -# = link_to "Presentation", "https://docs.google.com/presentation/d/1qgsVTjA4VPMD0arY8KOk-RT-Mq_ndGQNVZjZXnutZW4"
Ray Paik's avatar
Ray Paik committed
134
                %td
Luke Babb's avatar
Luke Babb committed
135
                  = link_to "Ray Paik (@rpaik),", "https://gitlab.com/rpaik"
Ray Paik's avatar
Ray Paik committed
136
                  = link_to "Dave Planella (@dplanella)", "https://gitlab.com/dplanella"
137 138 139 140 141 142
              %tr
                %td
                  August 28
                %td
                  = link_to "06:30 - 07:00", "https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190828T0630&p1=1440&am=30"
                %td
143
                  Contributing to
Ramya Authappan's avatar
Ramya Authappan committed
144
                  = link_to "testing at GitLab", "https://docs.gitlab.com/ee/development/testing_guide/end_to_end/"
145 146 147 148 149
                %td
                  = link_to "Zoom link", "https://gitlab.zoom.us/j/518866984"
                  -# <iframe src="https://www.youtube.com/embed/jG1aIJCP-J0" frameborder="0" allowfullscreen="true"> </iframe>
                  -# = link_to "Presentation", "https://docs.google.com/presentation/d/1qgsVTjA4VPMD0arY8KOk-RT-Mq_ndGQNVZjZXnutZW4"
                %td
Ramya Authappan's avatar
Ramya Authappan committed
150
                  = link_to "Ramya Authappan (@at.ramya)", "https://gitlab.com/at.ramya"
Ray Paik's avatar
Ray Paik committed
151
              %tr
Ray Paik's avatar
Ray Paik committed
152
                %td
153
                  August 28
Luke Babb's avatar
Luke Babb committed
154
                %td
155
                  = link_to "16:00 - 16:30", "https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190828T16&p1=1440&am=30"
Ray Paik's avatar
Ray Paik committed
156
                %td
157
                  Contributing to
158
                  = link_to "GitLab Design System", "https://design.gitlab.com"
159
                %td
160
                  = link_to "Zoom link", "https://gitlab.zoom.us/j/149232003"
161 162
                  -# <iframe src="https://www.youtube.com/embed/n2oERHm5ytg" frameborder="0" allowfullscreen="true"> </iframe>
                  -# = link_to "Presentation", "https://docs.google.com/presentation/d/1KIvg0a0c1olivan1TM9SUJpWfz1Mpwv9Qavb0OPpcNg"
163
                %td
Ben Bodenmiller's avatar
Ben Bodenmiller committed
164
                  = link_to "George Tsiolis (@gtsiolis),", "https://gitlab.com/gtsiolis"
165
                  = link_to "Taurie Davis (@tauriedavis)", "https://gitlab.com/tauriedavis"
166 167
              %tr
                %td
168
                  August 28
169
                %td
170
                  = link_to "17:00 - 17:30", "https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190828T17&p1=1440&am=30"
171
                %td
172
                  = link_to "GitLab Package Stage", "https://about.gitlab.com/handbook/product/categories/#package-stage"
173
                %td
174
                  = link_to "Zoom link", "https://gitlab.zoom.us/j/163791556"
175
                  -# <iframe src="https://www.youtube.com/embed/CC1yn03WWls" frameborder="0" allowfullscreen="true"> </iframe>
176
                %td
177
                  = link_to "Tim Rizzi (@trizzi)", "https://gitlab.com/trizzi"
178 179
              %tr
                %td
180
                  August 29
Luke Babb's avatar
Luke Babb committed
181
                %td
182
                  -# = link_to "17:00 - 17:30", "https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190529T17&p1=1440&am=30"
183
                %td
184
                  -# GitLab Monitor
185
                %td
186 187
                  -# <iframe src="https://www.youtube.com/embed/mm_8wVjn808" frameborder="0" allowfullscreen="true"> </iframe>
                  -# = link_to "Monitor issues for Community Contribution", "https://docs.google.com/presentation/d/18dp8lTg7LoimZCHQnZJK8rCo63tf7DBcavzz23_Hq_A/"
188
                %td
189
                  -# = link_to "Joshua Lambert (@joshlambert)", "https://gitlab.com/joshlambert"
Ray Paik's avatar
Ray Paik committed
190 191
              %tr
                %td
192
                  August 29
Ray Paik's avatar
Ray Paik committed
193
                %td
194
                  = link_to "22:00 - 22:30", "https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190829T22&p1=1440&am=30"
Ray Paik's avatar
Ray Paik committed
195 196
                %td
                  Hackathon wrap-up
197
                %td
198 199 200
                  = link_to "Zoom link", "https://gitlab.zoom.us/j/206524400"
                  -# <iframe src="https://www.youtube.com/embed/w-Ue3f8OZAQ" frameborder="0" allowfullscreen="true"> </iframe>
                  -# = link_to "Presentation", "https://docs.google.com/presentation/d/1N56NQZUPGlx1n1tEP9ew7PY_KBdZT_fTuTa4iabw-FU/"
Ray Paik's avatar
Ray Paik committed
201
                %td
Luke Babb's avatar
Luke Babb committed
202 203
                  = link_to "Ray Paik (@rpaik)", "https://gitlab.com/rpaik"

204 205 206 207 208 209 210 211 212 213
          %p
          :markdown
            <p class="alert alert-info">
            <i class="fas fa-info-circle" aria-hidden="true" style="color: rgb(49, 112, 143);"></i>
            If you miss any of the sessions, you will find the recordings in the
            <a href="https://www.youtube.com/playlist?list=PLFGfElNsQthapq-CyXBTVnT2yKqg1JrNh">Hackathon Playlist</a>.
            </p>

          %h3#getting-help.block-title
            %a{ href: '#getting-help' } Getting help
Ray Paik's avatar
Ray Paik committed
214
          %p
Luke Babb's avatar
Luke Babb committed
215
          :markdown
216
            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.
Luke Babb's avatar
Luke Babb committed
217

218
            It's open to everyone, so please [join us at the Contributors Gitter room](https://gitter.im/gitlabhq/contributors)!
219

220 221
      .block
        .block-content
222
          %h2#contribute-for-prize.block-title
223
            %a{ href: '#contribute-for-prize' } Missed the last Hackathon?
224 225 226 227 228
          :markdown
            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](https://gitlab.com/gitlab-org/gitlab-ce/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Contribute%20for%20prize).  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)](https://shop.gitlab.com/collections/frontpage/products/gitlab-moleskin). 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.

          %p

229 230 231 232 233 234
          .row
            %p
          .row.contributeforprize
            .col-sm-4
              .prize-image
                = image_tag "/images/community/hackathon/moleskin.png", class: "img-responsive"
235 236
          %p

237 238
      .block
        .block-content
Luke Babb's avatar
Luke Babb committed
239
          %h2#past-events.block-title
240
            %a{ href: '#past-events' } Past events
241

Luke Babb's avatar
Luke Babb committed
242 243 244
          %p
            To learn more about previous Hackathon events, visit the
            %a{href: "https://about.gitlab.com/community/hackathon/past-events.html"} past GitLab Hackathons page.
245

246 247
      .block
        .block-content
248
          #hackathon-q-a.animated
249
            %h2#faq.block-title
250 251 252 253 254 255 256 257 258 259 260 261
              %a{ href: '#faq' } Frequently Asked Questions
            .faq-holder.clearfix
              %ol.faq-container.list-unstyled
                %li.faq-item
                  .faq-inner-item
                    %a.faq-question.js-faq-question
                      Which GitLab projects qualify for the Hackathon?
                      %i.fa.fa-angle-down.pull-right
                    .faq-answer
                      :markdown
                        While we generally encourage contribution to the [GitLab CE](https://gitlab.com/gitlab-org/gitlab-ce)
                        and the [GitLab EE](https://gitlab.com/gitlab-org/gitlab-ee) projects, MRs for any project under the
262
                        [`gitlab-org` group](https://gitlab.com/gitlab-org), [Charts](https://gitlab.com/charts), [Meltano](https://gitlab.com/meltano), and [www-gitlab-com](https://gitlab.com/gitlab-com/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](https://gitter.im/gitlabhq/contributors).
263

Luke Babb's avatar
Luke Babb committed
264
              %ol.faq-container.list-unstyled
265 266 267 268 269 270 271
                %li.faq-item
                  .faq-inner-item
                    %a.faq-question.js-faq-question
                      What are the key dates for the current Hackathon?
                      %i.fa.fa-angle-down.pull-right
                    .faq-answer
                      :markdown
272 273 274
                        - [August 28 06:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190828T06&p1=1440&am=30): Hackathon kickoff session
                        - [August 29 22:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190829T22&p1=1440&am=30): Hackathon wrap-up session
                        - [September 10 23:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190910T23&p1=1440): all qualifying MRs must have been _merged_