Skip to content

Instantly share code, notes, and snippets.

@jeffgca
Forked from wbamberg/gist:2046453
Created March 27, 2012 16:33
Show Gist options
  • Save jeffgca/2217724 to your computer and use it in GitHub Desktop.
Save jeffgca/2217724 to your computer and use it in GitHub Desktop.
Jetpack engagement plan

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:
    • MDN hack Day, Buenos Aires, April 20th ( Hernan Colmiera )
    • JSDay, Verona Italy, May 16th ( Matteo Feretti )
    • Open Source Bridge, Portland OR, June ( unconfirmed ) ( Jeff griffiths )

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
  • JetpackWeb project to simplify web presence in particular focusing on docs and the AMO developer hub ( see here )

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