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
How to run an open source project
Search
Adam Niedzielski
February 27, 2017
0
37
How to run an open source project
Delivered at DigitalOcean Berlin meetup
Adam Niedzielski
February 27, 2017
Tweet
Share
More Decks by Adam Niedzielski
See All by Adam Niedzielski
Boring Ruby Code
adamniedzielski
0
77
Boring Ruby Code
adamniedzielski
0
750
Boring Ruby Code
adamniedzielski
0
37
Boring Ruby Code
adamniedzielski
0
170
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
94
14k
The Invisible Side of Design
smashingmag
299
51k
Become a Pro
speakerdeck
PRO
28
5.4k
BBQ
matthewcrist
89
9.7k
RailsConf 2023
tenderlove
30
1.1k
Why Our Code Smells
bkeepers
PRO
337
57k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
A better future with KSS
kneath
239
17k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
130
19k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Transcript
@niedzielskiadam blog.sundaycoding.com How to run an open source project
@niedzielskiadam blog.sundaycoding.com databases, backups, database backups…
@niedzielskiadam blog.sundaycoding.com 1. money 2. easy to contribute 3. process
@niedzielskiadam blog.sundaycoding.com Adam Niedzielski - Ruby (mostly) - JavaScript (not
recently) - Go (a little bit) - Elixir (after hours)
@niedzielskiadam blog.sundaycoding.com
@niedzielskiadam blog.sundaycoding.com GitLab
@niedzielskiadam blog.sundaycoding.com company built on open source
@niedzielskiadam blog.sundaycoding.com DigitalOcean
@niedzielskiadam blog.sundaycoding.com how many of you…
@niedzielskiadam blog.sundaycoding.com use open source?
@niedzielskiadam blog.sundaycoding.com work for a company that supports open source?
@niedzielskiadam blog.sundaycoding.com supported open source from your own pocket?
@niedzielskiadam blog.sundaycoding.com
@niedzielskiadam blog.sundaycoding.com models of funding
@niedzielskiadam blog.sundaycoding.com no funding
@niedzielskiadam blog.sundaycoding.com why is it bad?
@niedzielskiadam blog.sundaycoding.com donations
@niedzielskiadam blog.sundaycoding.com Kickstarter campaigns
@niedzielskiadam blog.sundaycoding.com company hires contributor
@niedzielskiadam blog.sundaycoding.com non-profit organization
@niedzielskiadam blog.sundaycoding.com donation vs. business cost
@niedzielskiadam blog.sundaycoding.com consulting
@niedzielskiadam blog.sundaycoding.com extended product
@niedzielskiadam blog.sundaycoding.com GitLab Enterprise Edition
@niedzielskiadam blog.sundaycoding.com open source stewardship
@niedzielskiadam blog.sundaycoding.com
@niedzielskiadam blog.sundaycoding.com make it easy to contribute
@niedzielskiadam blog.sundaycoding.com advantage of full time contributor
@niedzielskiadam blog.sundaycoding.com CONTRIBUTING.MD
@niedzielskiadam blog.sundaycoding.com “Accepting Merge Requests” label
@niedzielskiadam blog.sundaycoding.com GitLab Development Kit
@niedzielskiadam blog.sundaycoding.com
@niedzielskiadam blog.sundaycoding.com process
@niedzielskiadam blog.sundaycoding.com Issue Triage Specialist
@niedzielskiadam blog.sundaycoding.com Merge Request Coach
@niedzielskiadam blog.sundaycoding.com Reviewer and Maintainer
@niedzielskiadam blog.sundaycoding.com templates and checklists
@niedzielskiadam blog.sundaycoding.com Most Valuable Person
@niedzielskiadam blog.sundaycoding.com challenges
@niedzielskiadam blog.sundaycoding.com
@niedzielskiadam blog.sundaycoding.com 6434 open issues
@niedzielskiadam blog.sundaycoding.com submitted to merged time
@niedzielskiadam blog.sundaycoding.com stale merge requests
@niedzielskiadam blog.sundaycoding.com closed without merging
@niedzielskiadam blog.sundaycoding.com 1. money 2. easy to contribute 3. process
@niedzielskiadam blog.sundaycoding.com Everyone can contribute!
@niedzielskiadam blog.sundaycoding.com