-
Notifications
You must be signed in to change notification settings - Fork 114
/
Copy pathabout.html
242 lines (230 loc) · 14.7 KB
/
about.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<script src="https://kit.fontawesome.com/113dd0e8da.js"></script>
<link href="https://fonts.googleapis.com/css?family=Poppins&display=swap" rel="stylesheet">
<!-- Link to our CSS -->
<link rel="stylesheet" href="./css/materialize.min.css">
<link rel="stylesheet" href="./css/material-icons.css">
<link rel="stylesheet" href="./css/styles.css">
<title>Happy Hacktoberfest 2019!</title>
</head>
<body>
<header>
<div class="navbar">
<ul id="dropdown1" class="dropdown-content">
<li><a href="https://hacktoberfest.digitalocean.com">Hacktoberfest</a></li>
<li><a href="https://hacktoberfest.digitalocean.com/profile">start hacking</a></li>
<li class="divider"></li>
</ul>
<nav class="blue darken-3">
<div class="nav-wrapper">
<a href="index.html" class="brand-logo">Hacktoberfest</a>
<a href="index.html" class="sidenav-trigger" data-target="mobile-menu">
<i class="material-icons">menu</i>
</a>
<a href="#!" class="sidenav-trigger right" data-target="slide-out">
<i class="material-icons">more_vert</i>
</a>
<ul class="right hide-on-med-and-down">
<li><a href="index.html">Home</a></li>
<li><a href="#!" class="dropdown-trigger" data-target="dropdown1">Events<i class="material-icons right">arrow_drop_down</i></a></li>
<li><a href="./beachtime.html">BEACH TIME WOOHOO</a></li>
<a href="https://github.com/Evie-Skinner18/happy_hacktoberfest_19" class="btn waves-effect waves-light blue accent">GitHub</a>
</ul>
<ul class="sidenav" id="mobile-menu">
<li><a href="index.html">Home</a></li>
<li><a href="#!">Events</a></li>
</ul>
</div>
</nav>
</div>
</header>
<div class="container">
<div class="details">
<h1 id="getting-started" class="title is-1"><a href="#getting-started">Getting started with Hacktoberfest</a>
</h1>
<p>We ask all participants to read through the details to
ensure that the global community is working toward a shared
goal. Thanks for honoring the values and following the rules
of participation.</p>
</div>
<div class="details-tabs">
<div class="box">
<div id="tab1C" class="tab-block">
<div class="container">
<p>If you’re new to open source (everyone was once!),
take a look at our </p> <a
href="https://www.digitalocean.com/community/tutorial_series/an-introduction-to-open-source">Introduction
to Open Source series.</a>
<p>Before you make your first contribution, you should
familiarize yourself with
<a
href="https://www.digitalocean.com/community/tutorials/how-to-create-a-pull-request-on-github">
How To Create a Pull Request</a>.</p>
<p>The following resources share repositories that curate tasks for beginners:</p>
<p> <span class="highlight">●</span> <a href="https://up-for-grabs.net/#/"> Up For Grabs</a> </p>
<p> <span class="highlight">●</span> <a href="http://issuehub.io/"> Issuehub.io</a> </p>
<p> <span class="highlight">●</span> <a href="https://www.firsttimersonly.com/"> First Timers
Only</a> </p>
<p> <span class="highlight">●</span> <a href="http://yourfirstpr.github.io/"> Your First PR</a> </p>
<p> <span class="highlight">●</span> <a href="https://github.com/mungell/awesome-for-beginners">
Awesome for Beginners</a> </p>
<p>Once you start feeling more comfortable, you can find more open source
projects through the following programs: </p>
<p> <span class="highlight">●</span> <a href="http://www.pullrequestroulette.com/"> Pull Request
Roulette</a> </p>
<p> <span class="highlight">●</span> <a href="https://www.codetriage.com/"> Code Triage</a> </p>
<p> <span class="highlight">●</span> <a href="https://24pullrequests.com/"> 24 P[ull] R[equest]s
</a> </p>
<p> <span class="highlight">●</span> <a href="https://opensource.guide/how-to-contribute/">This is
another great guide</a> outlining ways you can contribute to open source.</p>
</div>
</div>
<div id="tab2C" class="tab-block" style="display: none;">
<div class="container">
<div class="container">
<p>Recommendations for creating a good Hacktoberfest issue in your project:</p>
<p> <span class="highlight">●</span> <a
href="https://help.github.com/articles/applying-labels-to-issues-and-pull-requests/">
Apply the "Hacktoberfest" label</a>
to issues in your GitHub project that are ready for new contributors to work on.</p>
<p> <span class="highlight">●</span> Add a CONTRIBUTING.md file with
contribution guidelines to your repo.</p>
<p> <span class="highlight">●</span> Choose issues that have a well-defined
scope and are self-contained.</p>
<p> <span class="highlight">●</span> Adopt a code of conduct to foster a
greater sense of inclusion and community.</p>
</div>
</div>
</div>
<div id="tab3C" class="tab-block" style="display: none;">
<div class="container">
<p>Organizing a Hacktoberfest event in October is a great way to support the
open source community.</p>
<p>Last year, 267 events were organized in 50 countries. This year,
let’s work together to bring this celebration to even more people
around the world! Explore the
<a href="/eventkit">Hacktoberfest Event Kit</a> to learn about how to successfully organize a
gathering in
your community.</p>
<p>Get exposure for your event and swag to share with your attendees. <a
href="/eventkit#form">Submit here</a>.</p>
</div>
</div>
<div id="tab4C" class="tab-block" style="display: none;">
<div class="container">
<p>Hacktoberfest is a great fit for technology companies looking to increase
participation in their open source projects. </p>
<p>Your company can participate by encouraging people to contribute to your
repositories, organizing community events, or engaging internal employees.</p>
<p>Logos from participating companies are displayed on the official
Hacktoberfest website to showcase your support of open source.</p>
<p>Our friends at SendGrid wrote <a
href="https://sendgrid.com/wp-content/uploads/pdf/SendGrid-Hacktoberfest.pdf">this guide
</a>outlining how they used
Hacktoberfest to increase their open source contributions by 3,510%.
They also talked <a href="https://devrel.net/community/surviving-hacktoberfest">about this
growth </a>at DevRelCon.</p>
</div>
</div>
</div>
</div>
<div class="container details">
<h1 id="event-details" class="title is-1"><a href="#event-details">Event details</a></h1>
<p><span class="highlight">●</span> Hacktoberfest is open to everyone in our global community!</p>
<p><span class="highlight">●</span> Pull requests can be made in any GitHub-hosted repositories/projects.</p>
<p><span class="highlight">●</span> You can sign up anytime between October 1 and October 31.</p>
</div>
<div class="container details">
<h1 id="participation-rules" class="title is-1"><a href="#participation-rules">Participation rules</a></h1>
<p>To qualify for the official limited edition Hacktoberfest shirt,
you must register and then make four pull requests (PRs) between
October 1-31 (in any time zone). PRs can be made to any public
repo on GitHub, not only the ones with issues labeled Hacktoberfest.
If a maintainer reports your pull request as spam or behavior not in
line with the project’s code of conduct, you will be ineligible to
participate. This year, the first 50,000 participants who successfully
complete the challenge will earn a T-shirt. (Last year 46,088
earned a shirt!)</p>
</div>
<div class="container details">
<h1 id="quality-standards" class="title is-1"><a href="#quality-standards">Quality standards</a></h1>
<p>In line with Hacktoberfest value #2 (Quantity is fun,
quality is key), here are examples of the PRs that we
consider to be low-quality contributions (which we discourage).</p>
<p><span class="highlight">●</span> PRs that are automated (e.g. scripted opening PRs to remove
whitespace/optimize images)</p>
<p><span class="highlight">●</span> PRs that are disruptive (e.g. taking someone else's branch/commits and
making
a PR) </p>
<p><span class="highlight">●</span> PRs that are regarded by a project maintainer as a hindrance vs. helping</p>
<p><span class="highlight">●</span> Something that's clearly an attempt to simply +1 your PR count for October
</p>
<p><span class="highlight">●</span> Last but not least, one PR to fix a typo is fine. 5 PRs to remove a stray
whitespace... not. </p>
</div>
<div class="container details">
<h1 id="values" class="title is-1"><a href="#values">Values</a></h1>
<p>Inspired by you – the community – through your actions and stories.</p>
<p><span class="highlight">●</span> <b>Everyone is welcome!</b> Hacktoberfest participants
have represented 151 countries and thousands of unique skill sets. Our
program welcomes everyone already in the open source software community – and
anyone interested in diving in.</p>
<p><span class="highlight">●</span> <b>Quantity is fun, quality is key!</b> Participating
in Hacktoberfest leads to personal growth, professional opportunities, and
community building. And it all begins with meaningful contributions to
open source technology.</p>
<p><span class="highlight">●</span> <b>Short-term actions, long-term impact!</b> In the
open source community, we stand on the shoulders of those who came before
us. Your participation has a lasting effect on people and technology long
after October comes to an end. This is a voyage, not a race.</p>
</div>
<div class="container details">
<h1 id="spam" class="title is-1"><a href="#spam">Let’s work together to reduce spam</a></h1>
<p>
<span class="highlight">●</span> <b>Spammy PRs can be labeled as “invalid.” </b>
Maintainers are faced with the majority of spam that occurs during Hacktoberfest, and we dislike spam just
as
much as you. If you’re a maintainer, please label any spammy PRs submitted to the repositories you maintain
as
<b>invalid</b>, and close them. PRs with this label won't count toward Hacktoberfest.
</p>
<p>
<span class="highlight">●</span> <b>There’s a seven-day review window for PRs. </b>
This year, we've implemented a new seven-day grace period that all PRs for Hacktoberfest must go through
before
they count toward completing the challenge. Once a participant has submitted four eligible PRs
(ready-to-review,
not drafts), the review window begins. This period gives maintainers time to identify and label spammy PRs
as
<b>invalid</b>. If the PRs are not marked <b>invalid</b> within that window, they will allow the user to
complete the Hacktoberfest challenge. If any of the PRs are labeled as <b>invalid</b>, however, the user
will
return to the pending state until they have four eligible PRs, at which point the review period will then
start
again.
</p>
<p>
<span class="highlight">●</span> <b>Bad repositories will be excluded. </b>
In the past, we've seen many repositories that encourage participants to make simple PRs – such as adding
their
name to a file – to quickly gain a PR toward winning Hacktoberfest. While this may be a learning tool for
new
contributors, it goes against one of our core values for Hacktoberfest. The quality of pull requests is
paramount; quantity comes second. These repositories do not encourage quality contributions and provide an
unfair advantage in completing the Hacktoberfest challenge. This year, we've implemented a system to block
these
repositories, and any pull requests submitted to such repositories will not be counted. If you’d like to
report
a repository, please email us at
</p>
</div>
</div>
</body>