Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Welcoming communities
Search
Gregor Martynus
May 26, 2016
Technology
2
340
Welcoming communities
Blog Post:
http://hood.ie/blog/welcoming-communities.html
Gregor Martynus
May 26, 2016
Tweet
Share
More Decks by Gregor Martynus
See All by Gregor Martynus
Octokit – Your official GitHub Platform Toolkit
gr2m
2
260
Building Offline First apps with Hoodie
gr2m
0
290
Dedicating Space
gr2m
0
230
Offline First – The Good Parts
gr2m
0
250
Creating Inviting Communities
gr2m
1
490
Building Offline First applications with Backbone
gr2m
1
430
noBackend?
gr2m
0
310
Offline First – Made Simple!
gr2m
10
2.8k
WTF IS HOODIE?
gr2m
4
1.4k
Other Decks in Technology
See All in Technology
PhpStorm超絶技巧40分集中講義 #phpconkagawa
yusuke
4
790
漠然とOSSにコントリビュートしたいと思っていた昔の自分へ
sansantech
PRO
2
130
RubyKaigi 2024 - Make Your Own Regex Engine!
makenowjust
1
190
TiDBにおけるテーブル設計と最適化の事例
cygames
0
820
【リラン】AIの光と闇?失敗しないために知っておきたいAIリスクとその対応 ①政府の動き編
tkhresk
0
140
Password cracking: past, present, future
openwall
0
320
知識と実践を紡ぐGenAI / Connecting Knowledge and experience with GenAI
aki_moon
2
190
Google Cloud Next '24 Recap in ZOZO Datastreamを使用したリアルタイムデータストリーミングの紹介 / realtime datastreaming with Datastream
takahitosakuma
0
150
生成AIと産業向けソフトウェアの自動生成 〜 ハノーバーメッセ2024より〜
kioto
2
450
多言語化対応における TypeScript の型定義を通して開発のしやすさについて考えた / TSKaigi TypeScript Multilingualization
nabeliwo
2
410
シンプルなHITL機械学習と様々なタスクにおけるHITL機械学習
naohachi89
0
340
TypescriptでのContextualな構造化ロギングと社内全体への導入
leveragestech
3
630
Featured
See All Featured
In The Pink: A Labor of Love
frogandcode
138
21k
Bash Introduction
62gerente
605
210k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
The Art of Programming - Codeland 2020
erikaheidi
43
12k
Teambox: Starting and Learning
jrom
128
8.4k
Building Your Own Lightsaber
phodgson
100
5.7k
What's in a price? How to price your products and services
michaelherold
238
11k
Automating Front-end Workflow
addyosmani
1357
200k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
Statistics for Hackers
jakevdp
790
220k
Transcript
Welcoming Communities Let’s make Open Source awesome for everyone @gr2m
| EmpireJS 2016
people — contributing @gr2m | EmpireJS 2016
people — contributing communities — contributors @gr2m | EmpireJS 2016
How to become a contributor? It’s complicated™ @gr2m | EmpireJS
2016
@gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
Let’s fix this. @gr2m | EmpireJS 2016
Hi, I’m Gregor @gr2m A Community guy at Hoodie2 We
want Open Source to be welcoming to everyone 2 http://hood.ie | @hoodiehq @gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
❶ reach out ❷ make it fun ❸ keep it
fun @gr2m | EmpireJS 2016
❶ reach out ❷ make it fun ❸ keep it
fun @gr2m | EmpireJS 2016
Go where your future contributors are @gr2m | EmpireJS 2016
firsttimersonly.com yourfirstpr.github.io up-for-grabs.net summerofcode.withgoogle.com codetriage.com railsgirlssummerofcode.org @gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
Turn contributors into ambassadors @gr2m | EmpireJS 2016
Host events @gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
ti.to/hoodie this Saturday! @gr2m | EmpireJS 2016
Share your thoughts @gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
Stickers @gr2m | EmpireJS 2016
❶ reach out ❷ make it fun ❸ keep it
fun @gr2m | EmpireJS 2016
Be Safe @gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
Be legal @gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
Be Inclusive @gr2m | EmpireJS 2016
Lower barriers @gr2m | EmpireJS 2016
It is the process of contributing that is the most
challenging @gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
Require the minimum amount of tools git clone https://github.com/hoodiehq/hoodie.git cd
git npm install npm test @gr2m | EmpireJS 2016
Dedicate space @gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
Be welcoming @gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
❶ reach out ❷ make it fun ❸ keep it
fun @gr2m | EmpireJS 2016
Make contributions matter @gr2m | EmpireJS 2016
ProTip™ Use semantic-release5 to automate releases `fix: …` 1.2.3 ->
1.2.4 `feat: …` 1.2.3 -> 1.3.0 `BREAKING CHANGE: …` 1.2.3 -> 2.0.0 5 https://github.com/semantic-release/semantic-release @gr2m | EmpireJS 2016
Build relationships @gr2m | EmpireJS 2016
Turn contributors into committers @gr2m | EmpireJS 2016
Turn committers into maintainers @gr2m | EmpireJS 2016
Show genuine appreciation @gr2m | EmpireJS 2016
Be Transparent @gr2m | EmpireJS 2016
@gr2m | EmpireJS 2016
Scale @gr2m | EmpireJS 2016
Good intentions alone will burn us out @gr2m | EmpireJS
2016
What’s next? @gr2m | EmpireJS 2016
Imagine if the tools for our communities were as good
as for our code @gr2m | EmpireJS 2016
JavaScript?! What are you? @gr2m | EmpireJS 2016
JavaScript?! What are you? @gr2m | EmpireJS 2016
Code is not the challenge of Open Source communities. People
are. So be welcoming. ❤ @gr2m | EmpireJS 2016
Code is not the challenge of Open Source communities. People
are. So be welcoming. ❤ @gr2m | EmpireJS 2016