Skip to content

Commit 7c280f3

Browse files
committed
Merge pull request #4 from rubyberlin/welcoming-community
Community statement
2 parents d9f03a0 + 768569a commit 7c280f3

File tree

5 files changed

+126
-59
lines changed

5 files changed

+126
-59
lines changed

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ gem 'rake', '~> 10.0.3'
66
gem 'sass', '~> 3.2.5'
77
gem 'zurb-foundation', '~> 4.0.5', require: false
88

9-
gem 'middleman', '~> 3.0.12'
9+
gem 'middleman', '~> 3.1.0'
1010
gem 'builder'
1111
gem 'sitemap_generator'
1212
gem 'coffee-script'

Gemfile.lock

Lines changed: 40 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ GEM
2828
multi_json (~> 1.0)
2929
ffi (1.4.0)
3030
fssm (0.2.10)
31-
haml (4.0.0)
31+
haml (4.0.3)
3232
tilt
3333
heroku (2.26.6)
3434
heroku-api (~> 0.2.4)
@@ -43,59 +43,47 @@ GEM
4343
heroku (>= 2)
4444
heroku-api (>= 0.1.2)
4545
rake
46-
hike (1.2.1)
47-
http_router (0.10.2)
48-
rack (>= 1.0.0)
49-
url_mount (~> 0.2.1)
46+
hike (1.2.3)
5047
i18n (0.6.4)
5148
icalendar (1.2.2)
49+
kramdown (1.1.0)
5250
launchy (2.2.0)
5351
addressable (~> 2.3)
54-
listen (0.7.3)
55-
maruku (0.6.1)
56-
syntax (>= 1.0.0)
57-
middleman (3.0.12)
58-
middleman-core (= 3.0.12)
59-
middleman-more (= 3.0.12)
60-
middleman-sprockets (~> 3.0.8)
61-
middleman-core (3.0.12)
62-
activesupport (~> 3.2.6)
63-
bundler (~> 1.1)
64-
listen (~> 0.7.3)
65-
rack (~> 1.4.1)
66-
rack-test (~> 0.6.1)
67-
rb-fsevent (~> 0.9.3)
68-
thor (~> 0.15.4)
69-
tilt (~> 1.3.1)
70-
middleman-more (3.0.12)
52+
listen (1.2.3)
53+
rb-fsevent (>= 0.9.3)
54+
rb-inotify (>= 0.9)
55+
rb-kqueue (>= 0.2)
56+
middleman (3.1.5)
7157
coffee-script (~> 2.2.0)
72-
coffee-script-source (~> 1.3.3)
7358
compass (>= 0.12.2)
7459
execjs (~> 1.4.0)
7560
haml (>= 3.1.6)
76-
i18n (~> 0.6.0)
77-
maruku (~> 0.6.0)
78-
middleman-core (= 3.0.12)
79-
padrino-helpers (= 0.10.7)
61+
kramdown (~> 1.1.0)
62+
middleman-core (= 3.1.5)
63+
middleman-more (= 3.1.5)
64+
middleman-sprockets (>= 3.1.2)
8065
sass (>= 3.1.20)
81-
uglifier (~> 1.2.6)
82-
middleman-sprockets (3.0.9)
83-
middleman-more (>= 3.0.11)
84-
sprockets (~> 2.1, < 2.5)
85-
sprockets-sass (~> 0.9.1)
66+
uglifier (~> 2.1.0)
67+
middleman-core (3.1.5)
68+
activesupport (~> 3.2.6)
69+
bundler (~> 1.1)
70+
i18n (~> 0.6.1)
71+
listen (~> 1.2.2)
72+
rack (>= 1.4.5)
73+
rack-test (~> 0.6.1)
74+
thor (>= 0.15.2, < 2.0)
75+
tilt (~> 1.3.6)
76+
middleman-more (3.1.5)
77+
middleman-sprockets (3.1.4)
78+
middleman-core (>= 3.0.14)
79+
middleman-more (>= 3.0.14)
80+
sprockets (~> 2.1)
81+
sprockets-helpers (~> 1.0.0)
82+
sprockets-sass (~> 1.0.0)
8683
mime-types (1.21)
8784
multi_json (1.6.1)
8885
netrc (0.7.7)
8986
nokogiri (1.5.6)
90-
padrino-core (0.10.7)
91-
activesupport (~> 3.2.0)
92-
http_router (~> 0.10.2)
93-
sinatra (~> 1.3.1)
94-
thor (~> 0.15.2)
95-
tilt (~> 1.3.0)
96-
padrino-helpers (0.10.7)
97-
i18n (~> 0.6)
98-
padrino-core (= 0.10.7)
9987
posix-spawn (0.3.6)
10088
puma (1.6.3)
10189
rack (~> 1.2)
@@ -105,42 +93,37 @@ GEM
10593
rack (1.4.5)
10694
rack-contrib (1.1.0)
10795
rack (>= 0.9.1)
108-
rack-protection (1.3.2)
109-
rack
11096
rack-rewrite (1.3.3)
11197
rack-test (0.6.2)
11298
rack (>= 1.0)
11399
rake (10.0.3)
114100
rb-fsevent (0.9.3)
115101
rb-inotify (0.9.0)
116102
ffi (>= 0.5.0)
103+
rb-kqueue (0.2.0)
104+
ffi (>= 0.5.0)
117105
redcarpet (2.2.2)
118106
rest-client (1.6.7)
119107
mime-types (>= 1.16)
120108
rubyzip (0.9.9)
121109
sass (3.2.6)
122-
sinatra (1.3.5)
123-
rack (~> 1.4)
124-
rack-protection (~> 1.3)
125-
tilt (~> 1.3, >= 1.3.3)
126110
sitemap_generator (3.4)
127111
builder
128-
sprockets (2.4.5)
112+
sprockets (2.10.0)
129113
hike (~> 1.2)
130114
multi_json (~> 1.0)
131115
rack (~> 1.0)
132116
tilt (~> 1.1, != 1.3.0)
133-
sprockets-sass (0.9.1)
117+
sprockets-helpers (1.0.1)
118+
sprockets (~> 2.0)
119+
sprockets-sass (1.0.2)
134120
sprockets (~> 2.0)
135121
tilt (~> 1.1)
136-
syntax (1.0.0)
137-
thor (0.15.4)
138-
tilt (1.3.4)
139-
uglifier (1.2.7)
122+
thor (0.18.1)
123+
tilt (1.3.7)
124+
uglifier (2.1.2)
140125
execjs (>= 0.3.0)
141-
multi_json (~> 1.3)
142-
url_mount (0.2.1)
143-
rack
126+
multi_json (~> 1.0, >= 1.0.2)
144127
yajl-ruby (1.1.0)
145128
zurb-foundation (4.0.5)
146129
sass (>= 3.2.0)
@@ -155,7 +138,7 @@ DEPENDENCIES
155138
heroku_san (= 3.0.2)
156139
html5-boilerplate!
157140
icalendar
158-
middleman (~> 3.0.12)
141+
middleman (~> 3.1.0)
159142
nokogiri
160143
puma (~> 1.6.3)
161144
pygments.rb
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
---
2+
body_class: index
3+
layout: article_layout
4+
---
5+
6+
# We Stand For A Welcoming Community
7+
8+
During the last weekend, several events have shaken the Ruby community. We feel that due to the gravity of these issues, a direct statement beyond those of individual members of the Ruby Berlin e.V. is necessary.
9+
10+
## Against Harassment And Ignorance
11+
12+
Two incidents caught our eye this weekend (in the order they came to our knowledge):
13+
14+
A RailsBridge member wrote a mild rant about [inappropriate gem names](http://devandpencil.herokuapp.com/blog/2013/10/09/being-an-asshole-does-not-make-you-awesome/). It fostered a healthy debate, but he was also attacked and subsequently banned from the Ruby Facebook group by an administrator citing Mykeru's law for posting a link to it. We distance ourselves from this group and we will recommend leaving it until a change of administratorship has happened.
15+
16+
A community member came out about [her harassment experience](http://blogjustine.wordpress.com/2013/10/12/because-it-needs-to-be-said/) (heed the trigger warnings given in the post) at a conference, backed by two [colleagues](http://theotherzach.com/writes/2013/10/9/events) [accounts](http://blog.matt-darby.com/essays/i-am-the-other-developer). Sadly, instead of seeing this as a strong reminder that such things are a sad reality, quite a few people took the opportunity to shame Justine or come up with crude interpretations, if not outright choosing insults or threats. We are shocked by the lack of empathy in those reactions. We thank Justine for speaking up.
17+
18+
We all joined the Ruby community because it is a warm and welcoming place - sadly, the aforementioned events draw a very different and very real picture. This is why we feel the need to speak out:
19+
20+
We strongly oppose any form of harassment or discrimination, including, but not limited to all forms of sexism and racism.
21+
22+
## For Diversity
23+
24+
The Ruby Berlin e.V. member roster is very diverse and we are proud to carry that outwards. All of events run by Ruby Berlin e.V. in the recent years were run under a Code of Conduct that was taken seriously and underlined by additional action like running CFPs that ensure a diverse set of speakers to attend or by providing childcare and significant others tickets to accommodate families. Our role of community organizers is first and foremost to provide safe and enjoyable spaces for people to exchange about their craft.
25+
26+
We will try to lobby other organizations in the Ruby space to make similar announcements.
27+
28+
We would like to reach out to anyone organizing community events, not only in the Ruby space, to help tackling the problems that pain our community. Though imperfect, we have a few things worked out and are happy to share. We are proud of what we achieved and will push to make our values known and followed to make such events a thing of the past.
29+
30+
## We Are Not In This For The Drinks
31+
32+
Yet, over the same weekend, one healthy discussion has happened: rethinking "Drinkups". Quite a few people have come out publicly, criticising the drinking-focused evening culture present at meetups and conferences, stressing that they did not feel welcome on the evening events. We have, through Rails Girls and eurucamp, experimented with different forms of organizing the evenings and will continue to do so.
33+
34+
We will review our way of organizing parties and gatherings and come up with proper solutions and guidelines for our events and announce these well before our next event. We certainly won't patronize attendees, but want to ensure that everybody feels welcome and has a good time. We appreciate feedback very much and welcome constructive suggestions.
35+
36+
## We Care
37+
38+
Over the last few years, we organized many gatherings and brought joy to a lot of people. We can safely say that everyone we worked with as Ruby Berlin e.V. are humble and caring people that would go great lengths to make the Ruby community a welcoming one. Our mission is to foster that part of the community.
39+
40+
The Ruby Berlin e.V. and friends, namely:
41+
42+
* Rails Girls Berlin orga team
43+
* RUG::B orga team
44+
* eurucamp orga team
45+
* JRubyConf.eu orga team
46+
* RedFrog Conf orga team
47+
* nerdkunde podcast
48+
* geekstammtisch podcast
49+
50+
In person:
51+
52+
* Thilo Utke [@freaklikeme](http://twitter.com/freaklikeme)
53+
* Dajana Günther [@dg_tweety](http://twitter.com/dg_tweety)
54+
* Alex Coles [@myabc](http://twitter.com/myabc)
55+
* Guillermo Tirelli [@wordgraphy](http://twitter.com/wordgraphy)
56+
* Florian Gilcher [@argorak](http://twitter.com/argorak)
57+
* Fanny Krebs [@fannivuniconnu](http://twitter.com/fannivuniconnu)
58+
* Lucas Pinto [@medk_](http://twitter.com/medk_)
59+
* Jana Vogel [@janacharlotte](http://twitter.com/janacharlotte)
60+
* Robert Schulze [@fnordfish](http://twitter.com/fnordfish)
61+
* Sergio Gil Pérez de la Manga [@porras](http://twitter.com/porras)
62+
* Mari Carmen Gutierrez De La Ossa [@valakirka](http://twitter.com/valakirka)
63+
* Piotr Gęga [@piotrgega](http://twitter.com/piotrgega)
64+
* Ute Mayer [@nerdbabe](http://twitter.com/nerdbabe)
65+
* Tobias Pfeiffer [@PragTob](http://twitter.com/PragTob)
66+
* Nico Hagenburger [@hagenburger](http://twitter.com/hagenburger)
67+
* Klaus Zanders [@klaustopher](http://twitter.com/klaustopher)
68+
* Essy Hentrich [@casheeew](http://twitter.com/casheew)
69+
* Lucas Dohmen [@moonbeamlabs](http://twitter.com/moonbeamlabs)
70+
* Bodo Tasche [@bitboxer](http://twitter.com/bitboxer)
71+
* Tobias Eilert [@l_ama](http://twitter.com/l_ama)
72+
* Dirk Breuer [@railsbros_dirk](http://twitter.com/railsbros_dirk)
73+
* Sebastian Cohen [@tisba](http://twitter.com/tisba)
74+
75+
Want to support us and feel missing on this list? [Mail us](mailto:[email protected]) or send a [pull request](http://github.com/rubyberlin/rubyberlin.org).
76+
77+
October 16th, 2013

source/index.html.haml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,10 @@ body_class: index
2727
%div.columns.small-12.large-4.project_image
2828
= link_to 'http://2013.railscamp.de' do
2929
= image_tag "content/projects/railscamp_germany_2013.png"
30-
30+
%div.row
31+
%div.columns.small-7.large-centered
32+
%h3
33+
= link_to "Read our current community statement", '2013-10-statement-community.html'
3134
/ %section
3235
/ %h2 Our partners
3336
/ = partial 'partials/partners', :locals => { :partners => data.partners }

source/layouts/article_layout.haml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
= wrap_layout :layout do
2+
%article
3+
%section.row
4+
= yield

0 commit comments

Comments
 (0)