index.html.haml 13.5 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>
29
            Join us on November 13th - 14th, 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
            <!-- blank line -->
Ray Paik's avatar
Ray Paik committed
47 48 49
            <figure class="video_container">
            <iframe src="https://www.youtube.com/embed/oP_mNw-60zg" frameborder="0" allowfullscreen="true"> </iframe>
            </figure> 
Ray Paik's avatar
Ray Paik committed
50
            <!-- 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/23#suggested-issues-list).
57
            1. 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.
58 59
            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
60

61
            <p class="alert alert-gitlab-purple text-center">
Ray Paik's avatar
Ray Paik committed
62 63 64
            <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>
65
            </p>
66

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

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

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

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

88

Ray Paik's avatar
Ray Paik committed
89
          %p
90 91 92 93
          :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
94
            <a href="https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190910T23&p1=1440">September 10 23:00 UTC</a>.
95
            </p>
96

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

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

Ray Paik's avatar
Ray Paik committed
123
            %tbody
Ray Paik's avatar
Ray Paik committed
124 125
              %tr
                %td
126
                  August 28
Ray Paik's avatar
Ray Paik committed
127
                %td
128
                  = 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
129
                %td
Ray Paik's avatar
Ray Paik committed
130
                  Hackathon Kickoff
131
                %td
Ray Paik's avatar
Ray Paik committed
132
                  -# = link_to "Zoom link", "https://gitlab.zoom.us/j/439118473"
Ray Paik's avatar
Ray Paik committed
133
                  <iframe src="https://www.youtube.com/embed/oP_mNw-60zg" frameborder="0" allowfullscreen="true"> </iframe>
134
                  = link_to "Presentation", "https://docs.google.com/presentation/d/1rap7hpo89sB-Z-NAI5qZGN0SFVArPoeV5_QzoPl24xQ/"
Ray Paik's avatar
Ray Paik committed
135
                %td
Luke Babb's avatar
Luke Babb committed
136
                  = link_to "Ray Paik (@rpaik),", "https://gitlab.com/rpaik"
Ray Paik's avatar
Ray Paik committed
137
                  = link_to "Dave Planella (@dplanella)", "https://gitlab.com/dplanella"
138 139 140 141 142 143
              %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
144
                  Contributing to
Ramya Authappan's avatar
Ramya Authappan committed
145
                  = link_to "testing at GitLab", "https://docs.gitlab.com/ee/development/testing_guide/end_to_end/"
146
                  = link_to "(Suggested testing issues)", "https://gitlab.com/gitlab-org/quality/testcases/issues?scope=all&utf8=%E2%9C%93&state=opened&label_name[]=Accepting%20merge%20requests"
147
                %td
Ray Paik's avatar
Ray Paik committed
148
                  -# = link_to "Zoom link", "https://gitlab.zoom.us/j/518866984"
Ray Paik's avatar
Ray Paik committed
149
                  <iframe src="https://www.youtube.com/embed/223BfV20JT4" frameborder="0" allowfullscreen="true"> </iframe>
Ray Paik's avatar
Ray Paik committed
150
                  = link_to "Presentation", "https://docs.google.com/presentation/d/1ZtbwXJwsYxkN9jwDA7MXPkmu6_Y1nu_hnA0EZiNBIDw/"
151
                %td
Ramya Authappan's avatar
Ramya Authappan committed
152
                  = link_to "Ramya Authappan (@at.ramya)", "https://gitlab.com/at.ramya"
Ray Paik's avatar
Ray Paik committed
153
              %tr
Ray Paik's avatar
Ray Paik committed
154
                %td
155
                  August 28
Luke Babb's avatar
Luke Babb committed
156
                %td
157
                  = 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
158
                %td
159
                  Contributing to
160
                  = link_to "GitLab Design System", "https://design.gitlab.com"
161
                %td
162 163
                  -# = link_to "Zoom link", "https://gitlab.zoom.us/j/149232003"
                  <iframe src="https://www.youtube.com/embed/Zp-jJNQJhZk" frameborder="0" allowfullscreen="true"> </iframe>
164
                  = link_to "Presentation", "https://docs.google.com/presentation/d/1vMLivyv4ZPOTFmUk-c3etzGesRFaaLjdLzGM3SFVXT8/"
165
                %td
Ben Bodenmiller's avatar
Ben Bodenmiller committed
166
                  = link_to "George Tsiolis (@gtsiolis),", "https://gitlab.com/gtsiolis"
167
                  = link_to "Taurie Davis (@tauriedavis)", "https://gitlab.com/tauriedavis"
168 169
              %tr
                %td
170
                  August 28
171
                %td
172
                  = link_to "17:00 - 17:30", "https://www.timeanddate.com/worldclock/fixedtime.html?iso=20190828T17&p1=1440&am=30"
173
                %td
174
                  = link_to "GitLab Package Stage", "https://about.gitlab.com/handbook/product/categories/#package-stage"
175
                %td
176 177
                  -# = link_to "Zoom link", "https://gitlab.zoom.us/j/163791556"
                  <iframe src="https://www.youtube.com/embed/s2iZx6foI8k" frameborder="0" allowfullscreen="true"> </iframe>
178
                  = link_to "Presentation", "https://docs.google.com/presentation/d/1HoQT9x01grj2W7SVfWYjc01xrSiy75a-hsd4ul1ZKWo/"
179
                %td
180
                  = link_to "Tim Rizzi (@trizzi)", "https://gitlab.com/trizzi"
Ray Paik's avatar
Ray Paik committed
181 182
              %tr
                %td
183
                  August 29
Ray Paik's avatar
Ray Paik committed
184
                %td
185
                  = 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
186
                %td
187
                  Hackathon wrap-up/recognizing contributors 
188
                %td
189 190
                  -# = link_to "Zoom link", "https://gitlab.zoom.us/j/206524400"
                  <iframe src="https://www.youtube.com/embed/EMt1F2McwPk" frameborder="0" allowfullscreen="true"> </iframe>
191
                  = link_to "Presentation", "https://docs.google.com/presentation/d/1opfmq8cKuC8-19gU2OUIKgSlNixX3M6Per0nqcgEmKE/"
Ray Paik's avatar
Ray Paik committed
192
                %td
Luke Babb's avatar
Luke Babb committed
193 194
                  = link_to "Ray Paik (@rpaik)", "https://gitlab.com/rpaik"

195 196 197 198 199 200 201 202 203 204
          %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
205
          %p
Luke Babb's avatar
Luke Babb committed
206
          :markdown
207
            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
208

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

211 212
      .block
        .block-content
213
          %h2#contribute-for-prize.block-title
214
            %a{ href: '#contribute-for-prize' } Missed the last Hackathon?
215 216 217 218 219
          :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

220 221 222 223 224 225
          .row
            %p
          .row.contributeforprize
            .col-sm-4
              .prize-image
                = image_tag "/images/community/hackathon/moleskin.png", class: "img-responsive"
226 227
          %p

228 229
      .block
        .block-content
Luke Babb's avatar
Luke Babb committed
230
          %h2#past-events.block-title
231
            %a{ href: '#past-events' } Past events
232

Luke Babb's avatar
Luke Babb committed
233 234 235
          %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.
236

237 238
      .block
        .block-content
239
          #hackathon-q-a.animated
240
            %h2#faq.block-title
241 242 243 244 245 246 247 248 249 250 251 252
              %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
253
                        [`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).
254

Luke Babb's avatar
Luke Babb committed
255
              %ol.faq-container.list-unstyled
256 257 258 259 260 261 262
                %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
263 264 265
                        - [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_