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
Making an Awesome Open-Source Project
Search
Ana Betts
March 14, 2012
Programming
3
340
Making an Awesome Open-Source Project
Presentation given first at PrairieDevCon in Calgary, AB
Ana Betts
March 14, 2012
Tweet
Share
More Decks by Ana Betts
See All by Ana Betts
Flutter in Practice
anaisbetts
2
120
Electron Pro-Tips
anaisbetts
0
190
Electron: The Boring Parts
anaisbetts
1
380
Why Akavache is Fast: How not to use sqlite3
anaisbetts
0
180
Native Modules in Electron
anaisbetts
3
8.4k
Single Page Apps in Electron
anaisbetts
3
1.5k
Functional Reactive Programming in Practice
anaisbetts
2
310
Awaiting for Rx
anaisbetts
4
570
On Programming
anaisbetts
3
340
Other Decks in Programming
See All in Programming
Site Reliability Engineering for GMO
pyama86
9
1.1k
Native Federation: The Future of Micro Frontends in Angular
manfredsteyer
PRO
0
130
Next.js App Router
quramy
12
2.1k
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
480
Git Lint
bkuhlmann
4
770
Kotlin Multiplatform at Stable and Beyond (Android Makers 2024)
zsmb
0
550
MetricKitで予期せぬ終了を検知する話 / Detect unexpected termination with MetricKit
nekowen
1
200
使ってみよう Azure AI Document Intelligence
kosmosebi
2
370
Goのエラースタックトレースの歴史と今後
sonatard
10
2k
Open standards for building event-driven applications in the cloud
meteatamel
0
190
Fast JSX: Don't clone props object #28768
yossydev
1
220
業務ツールとして使うPostman
msys75
0
120
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
26
2.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.8k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
Bootstrapping a Software Product
garrettdimon
PRO
302
110k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
The Power of CSS Pseudo Elements
geoffreycrofte
62
5k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
The Cost Of JavaScript in 2023
addyosmani
21
3.9k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
Code Reviewing Like a Champion
maltzj
515
39k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
14
8.4k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
Transcript
Step 1: Write Code
Step 2: Now I’m John Resig.
Making an Awesome Open Source Project!
github @xpaulbettsx
Pourquoi?
Sharing Code is Sharing Ideas
None
Ideas that spread, win.
Code should solve problems
The code is the easiest part
Think like a developer this should come naturally
None
If you saw this would you use it?
Even this: What does it do?!
Landing Page What does it do Why is it cool
Elevator Pitch Call to Action
demo (?)
Documentation You get it, how can your users?
<xml?>
None
Blogging is Important
Mailing Lists let Devs help Devs
Don’t fix user- submitted bugs
Dev Documentation Nobody will ever read your documentation
Developers Learn by Doing
Make great Error Messages
QuickStart!
None
Make everything easy don’t make me think!
None
None
Instructions are documentation of UX failure
SassAndCoffee: As Easy as Possible
Sum it all up, like that guy from Scrubs It’s
not just about the code Make it easy for your users Developers don’t read anything Make everything as easy as possible
Thanks!