Skip to content

Instantly share code, notes, and snippets.

@wbamberg
Created March 15, 2012 19:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save wbamberg/2046453 to your computer and use it in GitHub Desktop.
Save wbamberg/2046453 to your computer and use it in GitHub Desktop.

Jetpack Developer Engagement Plan

About the Jetpack Project

Project Summary

The Jetpack project's aim is to make it easy to develop Firefox add-ons using JavaScript, HTML and CSS. It has two products:

  • the Add-on Builder, which is an online IDE for add-on development
  • the Add-on SDK, which is a downloadable SDK for developing add-ons locally

Resources

2012 Roadmap Themes

  • deep integrators: in 2011 the SDK targeted developers new to add-on development who might be put off by the complexity of XUL development. In 2012, Jetpack will target "deep integrators": people wishing to implement more complex, powerful add-ons
  • mobile: in 2012 the SDK aims to be the primary development environment for Firefox Mobile

People

Developer Engagement

  • Evangelist: Jeff Griffiths
  • Technical Writer: Will Bamberg

Jetpack Project Leads

  • Product Manager: Dave Mason
  • Technical Lead: Irakli Gozalishvili

Target Audience

  • Casual developers
  • Web developers
  • Experienced and professional add-on developers
  • Firefox developers prototyping new features as add-ons
  • Globally distributed, strong established European presence

Deliverables

Developer Outreach

  • Conferences/unconferences: Jetpack talks will happen at the following (un)conferences:
  • Hack Days: plan to have N hack days in 2012 including EU, NA, LA and Asia

Project Communications

  • Regular blog posts on Add-ons blog to communicate project status updates and highlight major features
  • Write release notes for SDK releases
  • Publishing online versions of the docs for each SDK release

Documentation

  • writing and maintaining documentation for the SDK tools and APIs including:
    • tutorials
    • concept guides
    • reference
  • extending and maintaining the SDK's documentation system
  • support for online and offline versions of the SDK docs
  • migrate documentation to MDN
  • add support for localization of the SDK docs

Code examples

  • create/curate/maintain sample code for major SDK APIs

Developer Support

Monitoring forums, answering questions, and feeding back bug reports/enhancement requests:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment