GDE Summit
why nobodycares aboutyour newopen sourceproject@zenorocha
View Slide
OPENYOUR CODE
infoworld.com/article/2611456/data-center/the-coming-push-for-open-source-everything.html
amazon.com/gp/product/B005MU3VKO
tom.preston-werner.com/2011/11/22/open-source-everything.html
but why??????? ?????? ???????
"If your code is popularenough to attract outsidecontributions, you willhave created a forcemultiplier that helpsyou get more work donefaster and cheaper."- Tom Preston-Werner
GITHUBIS YOUR RESUME
code.dblock.org/github-is-your-new-resume
anti-pattern.com/github-is-your-resume-now
osrc.dfm.io
resume.github.io
and whathappens????????????? ???????
1. Learn Git
2. Create a repo
3. Work like there’s no tomorrow
4. Everybody ignores it
marketingpromotionadvertising#!@#@!&&!?#& #@!#?
"The one thing everysoftware engineer shouldknow is not how to writeamazing code, but how tomarket themselves andtheir projects"- Steve Yegge
choose theright coderepository#01
bitbucket.org
code.google.com
github.com
github.com/google
pick agood name#02
?chromeandroiddartpolymerangular??????????? ?? ?
google.com/alerts
polymerpolyfill
pitch itin a singlesentence#03
google.com/chrome/browser
build agood lookingwebsite#04
emberjs.com
foundation.zurb.com
github.com/search?q=stars%3a>1&s=stars&type=Repositories
98% of the50 most popularprojects on Githubhave a website
create alive demo#05
getbootstrap.com
zenorocha.github.io/voice-elements
everythingneeds to bein english#06
braziljs.github.io/conf-boilerplate
github.com/braziljs/conf-boilerplate/issues/91
amazeui.org
github.com/allmobilize/amazeui/issues
learnmarkdown#07
daringfireball.net/projects/markdown/syntax
help.github.com/articles/github-flavored-markdown
stackoverflow.com/editing-help
care aboutthe README#08
titledescriptioninstallusageauthorslicense
github.com/google/web-starter-kit
github.com/zenorocha/sublime-javascript-snippets
gist.github.com/zenorocha/4526327
remove thebarriers#09
github.com/h5bp/html5pleaseFew steps!Cool :)
nodejs.org/download
npmjs.org
gulpjs.com
ruby-lang.org/en/downloads
rubygems.org/pages/download
sass-lang.com/install
compass-style.org/install
writeblogpostsor recordscreencasts#10
rubyonrails.org
railscasts.com
html5rocks.com
pick a license#11
zenorocha.mit-license.org
wtfpl.net
choosealicense.com
understandhow semverworks#12
semver.org
github.com/Polymer/polymer/tags
maintain achangelog#13
$ git log
github.com/Polymer/polymer/commits/master
github.com/Polymer/polymer/releases
github.com/angular/angular.js/commits/master
github.com/angular/angular.js/blob/master/CHANGELOG.md
keepachangelog.com
share it onsocial media#14
customelements.io
twitter.com/smashingmag/status/95456628412915712
promote it onniched sitesandcurated lists#15
news.ycombinator.com
echojs.com
html5weekly.com
rubyweekly.com
considercreatingsocial mediaaccounts#16
facebook.com/android
twitter.com/dart_lang
make it funto use andcontribute#17
yeoman.io
Yeoman CLI
goo.gl/HinoPA
keep up withuser support#18
groups.google.com/forum/#!forum/angular
stackoverflow.com/questions/tagged/angularjs
github.com/angular/angular.js/issues
github.com/angular/angular.js/pull/10093
venturebeat.com/2012/01/30/dahl-out-mike-drop
don’t do itby yourself#19
browserdiet.com
browserdiet.com/zh
don’t give up#20
jqueryboilerplate.com
github.com/jquery-boilerplate/jquery-boilerplate/pull/10
~ 2,000 stars
"Nobody everchanged anythingby remaining quiet"- Jeff Atwood
zenorocha.comThanks!