PhoneGap Day! Michael Brooks on Contributing to Apache Cordova

Michael Brooks, @mwbrooks

Open Source
Designers are needed.
Tech writers are really, really needed.

"I want to join, but I'm afraid of criticism and making mistakes."
Criticism is part of writing code.
You will make mistakes, but no one cares, its part of the learning
process.

All Projects are different

Contributor vs. Committer
Contributor
Contributors get the word out, and help get people involved.
They are super important.
Blogging about it
Stack Overflow - Q & A
Google Groups - participate in discussion
Twitter - tweet about it
IRC - #phonegap
Write/Patch a plugin - extreme contribution
Phonegap-minded JS library or tool - write one!
Post a description of your app to Phonegap.com
Host a meetup
Talk about Phonegap
Add to Community Notes - github.com/phonegap/phonegap-community-notes

Committer
Ready for the parties?
Ready for attention from the opposite sex?
Ready for the popularity?

The Apache Way
Complicated
6 steps
Source code
Github
fork & clond
Issue Tracker
JIRA
License Agreement
On or off Company time, separate licensing
Mailing List
Get Started
Read the Mail list, watch JIRA
Make Yourself Known
Choose your battle
Pick a JIRA issue - get shit done!
Committer Status
Show that you're swell & trustworthy
Committership recipe
active on the mail list
active on the issue tracker
merged in code
ask for committer access

Slides here.

Filed under:

Add new comment

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <cpp>, <java>, <php>. The supported tag styles are: <foo>, [foo].
  • Web page addresses and email addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Ready for transformation?