-
Notifications
You must be signed in to change notification settings - Fork 3
/
code-of-conduct.html
285 lines (243 loc) · 12 KB
/
code-of-conduct.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
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
<!DOCTYPE HTML>
<!--
Solid State by HTML5 UP
html5up.net | @ajlkn
Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
-->
<html lang="en">
<head>
<meta charset="utf-8">
<title>LuxembourgJS Meetup</title>
<meta name="description"
content="The finest JavaScript User Group in Luxembourg - Meeting the first Wednesday of each month">
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<link rel="stylesheet" href="theme/assets/css/main.css"/>
<noscript>
<link rel="stylesheet" href="theme/assets/css/noscript.css"/>
</noscript>
<style>
#banner .logo img {
width: 200px;
height: 200px;
}
#banner {
padding: 0;
}
.meetup_widget {
background-color: #f6c347;
color: black;
border-radius: 6px;
margin-left: 20px;
padding: 10px;
text-align: left;
font-size: 83%;
width: 350px;
}
#m_date {
font-size: 120%;
font-weight: bold;
}
#m_link a {
color: black;
font-weight: bold;
font-size: 110%;
border-bottom: dotted 1px black;
}
#m_nr_going {
font-size: 90%;
}
.twitter-timeline {
margin-right: 30px;
}
body.jslu {
background-image: linear-gradient(to top, rgba(46, 49, 65, 0.8), rgba(46, 49, 65, 0.8)), url("img/bg.jpg");
}
.jslu .gitter-open-chat-button {
background-color: #f6c347;
color: black;
font-weight: bold;
}
.jslu .gitter-open-chat-button {
background-color: #f6c347;
color: black;
font-weight: bold;
}
.jslu.is-preload .gitter-open-chat-button {
opacity: 0;
}
@media screen and (max-width: 480px) {
.meetup_widget {
margin-left: 0;
margin-bottom: 40px;
width: 100%;
}
}
</style>
<script>
// get data from meetup.com API
function updateEvent(response) {
let next = response.data.next_event;
let date = new Date(next.time);
document.getElementById("m_date").innerHTML = date.toLocaleString('en-UK');
document.getElementById("m_link").innerHTML = `<a href="https://www.meetup.com/luxembourgjs/events/${next.id}/">${next.name.replace("JavaScript Meetup Luxembourg", "")}</a>`
document.getElementById("m_nr_going").innerHTML = next.yes_rsvp_count;
}
function ready(fn) {
if (document.readyState != 'loading') {
fn();
} else {
document.addEventListener('DOMContentLoaded', fn);
}
}
ready(function () {
// JSONP because meetup.com does not know about CORS headers...
let script = document.createElement('script');
script.src = 'https://api.meetup.com/luxembourgjs?&sign=true&callback=updateEvent&photo-host=public&fields=next_event';
document.body.appendChild(script);
})
</script>
</head>
<body class="is-preload jslu">
<!-- Page Wrapper -->
<div id="page-wrapper">
<!-- Gitter "Open Chat" button -->
<!-- Customise here https://sidecar.gitter.im/ -->
<script>
((window.gitter = {}).chat = {}).options = {
room: 'js-luxembourg/Lobby'
};
</script>
<script src="https://sidecar.gitter.im/dist/sidecar.v1.js" async defer></script>
<!-- Banner -->
<section id="banner">
<div class="inner">
<a href="./index.html">
<div class="logo"><img src="img/jslu-logo.jpg" alt="LuxembourgJS"></div>
<h1>LuxembourgJS</h1>
<p>The finest JavaScript User Group in Luxembourg</p>
</a>
<a href="https://docs.google.com/forms/d/1AAFDPYBTODLPgB82S1auSCqmN7Z5M8DYqYcEeC3r_8k/prefill"
class="special">Call for papers</a>
<a href="https://live.luxembourgjs.com/b/adm-7am-efn" class="special" title="Open when holding meetups!">live.luxembourgjs.com!</a>
</div>
</section>
<!-- Three -->
<section id="five" class="wrapper style2">
<div class="inner">
<div class="content" id="codeofconduct">
<h2 class="major">Code of Conduct</h2>
<p>All attendees, speakers, sponsors and volunteers at our meetup are required to agree with the
following
code of conduct. Organisers will enforce this code throughout the event. We expect cooperation from
all
participants to help ensure a safe environment for everybody.</p>
<h3>The Quick Version</h3>
<p>Our meetup is dedicated to providing a harassment-free experience for everyone, regardless of gender,
gender identity and expression, age, sexual orientation, disability, physical appearance, body size,
race,
ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of
meetup
participants in any form. Sexual language and imagery is not appropriate for any meetup venue,
including
talks, networking, social events, Twitter and other online media. Meetup participants violating
these
rules may be sanctioned or expelled from the meetup at the discretion of the meetup organisers.</p>
<h3>The Less Quick Version</h3>
<h4>Purpose</h4>
<p>A primary goal of LuxembourgJS is to be inclusive to the largest number of contributors, with the
most
varied and diverse backgrounds possible. As such, we are committed to providing a friendly, safe and
welcoming environment for all, regardless of gender, sexual orientation, ability, ethnicity,
socioeconomic
status, and religion (or lack thereof).
This code of conduct outlines our expectations for all those who participate in our community, as
well as
the consequences for unacceptable behavior. We will also apply those rules for the selection of
speakers,
sponsors, and venues.
We invite all those who participate in LuxembourgJS to help us create a safe and positive experience
for
everyone.</p>
<h4>Unacceptable behavior</h4>
<p>The following behaviors are considered harassment and are unacceptable within our community:</p>
<ul>
<li>Discriminatory jokes and language related to gender, gender identity and expression, age, sexual
orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack
thereof), or
technology choices.
</li>
<li>Posting or displaying sexually explicit or violent material.</li>
<li>Violence, threats of violence or violent language directed against another person.</li>
<li>Posting or threatening to post other people’s personally identifying information ("doxing").
</li>
<li>Personal insults, particularly those related to gender, sexual orientation, race, religion, or
disability.
</li>
<li>Inappropriate photography or recording.</li>
<li>Inappropriate physical contact. You should have someone’s consent before touching them.</li>
<li>Unwelcome sexual attention. This includes, sexualized comments or jokes; inappropriate touching,
groping, and unwelcomed sexual advances. Our meetups are not dating events.
</li>
<li>Deliberate intimidation, stalking or following (online or in person).</li>
<li>Advocating for, or encouraging, any of the above behavior.</li>
<li>Sustained disruption of community events, including talks and presentations.</li>
</ul>
<h4>Consequences of Unacceptable Behavior</h4>
<p>Unacceptable behavior from any community member, including sponsors and those with decision-making
authority, will not be tolerated.
Anyone asked to stop unacceptable behavior is expected to comply immediately.
If a participant engages in harassing behavior, the meetup organisers may take any action they deem
appropriate, up to and including a temporary ban or permanent expulsion from the community without
warning.</p>
<h4>Reporting an incident</h4>
<p>If you are being harassed, notice that someone else is being harassed, or have any other concerns,
please
contact one of the meetup organisers immediately. </p>
<p>
<a href="https://www.meetup.com/luxembourgjs/members/?op=leaders">Contact the organisation team</a>
</p>
<p>
The organisation team will be happy to help participants contact venue security or local law
enforcement,
provide escorts, or otherwise assist those experiencing harassment to feel safe during the
meetups. </p>
<h4>Addressing Grievances</h4>
<p>If you feel you have been falsely or unfairly accused of violating this Code of Conduct, you should
notify <a href="https://www.meetup.com/luxembourgjs/members/?op=leaders">the organisation team</a>
with a
concise description of your grievance. Your grievance will be handled in accordance with our
existing
governing policies.</p>
<h4>Scope</h4>
<p>We expect all participants (attendees; sponsors; speakers; hosts; and other guests) to abide by this
Code
of Conduct in all community venues–online and in-person–as well as in all one-on-one communications
pertaining to community business.
This code of conduct and its related procedures also applies to unacceptable behavior occurring
outside
the scope of community activities when such behavior has the potential to adversely affect the
safety and
well-being of community members.</p>
<p>Inspired from:</p>
<ul>
<li><a href="https://confcodeofconduct.com/">https://confcodeofconduct.com/</a></li>
<li><a
href="https://www.ashedryden.com/blog/codes-of-conduct-101-faq">https://www.ashedryden.com/blog/codes-of-conduct-101-faq</a>
</li>
<li><a href="http://citizencodeofconduct.org/">http://citizencodeofconduct.org/</a></li>
</ul>
<p>Published under CC-BY-SA</p>
<p></p>
</div>
</div>
</section>
</div>
<!-- Scripts -->
<script src="theme/assets/js/jquery.min.js"></script>
<script src="theme/assets/js/jquery.scrollex.min.js"></script>
<script src="theme/assets/js/browser.min.js"></script>
<script src="theme/assets/js/breakpoints.min.js"></script>
<script src="theme/assets/js/util.js"></script>
<script src="theme/assets/js/main.js"></script>
</body>
</html>