|
|
Line 1: |
Line 1: |
| = Developer Experience = | | = Developer Experience = |
|
| |
|
| Mozilla has a variety of projects underway and ongoing to help web developers. This page is all about bringing these efforts together and finding and filling gaps in the web developer experience. Kevin Dangoor has produced a [http://youtu.be/sM_xG3Hl0_w 5 minute video] introducing the idea. | | Mozilla aims to make the web work better for developers, enabling them to produce ever better applications and sites. The Developer Experience product team works to find the ways in which Mozilla can best help developers do more. Kevin Dangoor has produced a [http://youtu.be/sM_xG3Hl0_w 5 minute video] introducing the idea. |
|
| |
|
| The Developer Experience product team is: | | The Developer Experience product team is: |
Line 16: |
Line 16: |
| * [[DevTools/RoadmapDec2011|Developer Tools Roadmap]] | | * [[DevTools/RoadmapDec2011|Developer Tools Roadmap]] |
|
| |
|
| == Work Underway == | | === Planning Resources === |
|
| |
|
| * [[Features/DevTools|Many developer tools are under development]]. See also the [[DevTools]] homepage for information about development and getting involved. | | * [[Developers/Personas|Developer Personas]] – a collection of [http://www.pragmaticmarketing.com/resources/the-power-of-the-persona personas] that we use when talking about needs and features. (Not to be confused with the [http://www.mozilla.org/en-US/persona/ Persona project]) |
| * [[Apps/Ecosystem]] – work that has started to produce a simple developer step-by-step flow for building an App
| |
|
| |
|
| === Stage: Definition, Design, Planning, Development === | | == Kilimanjaro People == |
| <table class="querytable sortable">
| |
| <tr>
| |
| <td class="header" style="width: 5%;">Pr</td>
| |
| <td class="header" style="width: 5%;">Rank</td>
| |
| <td class="header" style="width: 40%;">Feature</td>
| |
| <td class="header" style="width: 10%;">Stage</td>
| |
| <td class="header" style="width: 10%;">Target</td>
| |
| <td class="header" style="width: 15%;">Lead eng</td>
| |
| <td class="header" style="width: 15%;">Directly Responsible Individual</td>
| |
| </tr>
| |
| {{#ask: [[Category:Feature Page]] [[Feature roadmap::Developer Tools]] [[Feature stage::Definition||Design||Planning||Development]]
| |
| | ?#
| |
| | ?Feature name#
| |
| | ?Feature priority#
| |
| | ?Feature rank#
| |
| | ?Feature stage#
| |
| | ?Feature version#
| |
| | ?Feature lead engineer#
| |
| | ?Feature feature manager#
| |
| | mainlabel=-
| |
| | sort=Feature priority,Feature rank,Feature stage
| |
| | format=template
| |
| | limit=10000
| |
| | template=FeatureListTableWithRank
| |
| }}
| |
| </table>
| |
|
| |
|
| == Kilimanjaro Status ==
| | This is a collection of notes about people who are involved in developer-related aspects of the Kilimanjaro project. |
| | |
| This is an extraction of the developer experience part of the Kilimanjaro project page. We will augment the information below with status. | |
| | |
| === Developers will have comprehensive resources to enable "idea to basic app in 5 mins" ===
| |
| * Docs
| |
| ** What are Apps?
| |
| ** How do we build them?
| |
| ** Manifests
| |
| ** Marketplace
| |
| * Tools
| |
| ** {{ok|}} Debugger {{bug|676586}}
| |
| ** {{ok|}} Responsive design view {{bug|749628}}
| |
| * Partners
| |
| ** Upload API to marketplace {{bug|753469}}
| |
| ** Monetization
| |
| ** Analytics
| |
| ** Hosting
| |
| * Libraries
| |
| ** '''new''' boilerplate {{bug|754077}}
| |
| ** Offline
| |
| ** Payment
| |
| ** Responsive Design
| |
| * Code Samples
| |
| ** Tutorials {{bug|753870}}
| |
| * Support
| |
| ** Partner Engineering
| |
| ** Tier 2, 3
| |
| ** SUMO
| |
| * Evangelism
| |
| ** Gecko compatibility
| |
| | |
| === Kilimanjaro People ===
| |
|
| |
|
| * Documentation | | * Documentation |