canmove, Confirmed users
2,056
edits
No edit summary |
|||
| Line 15: | Line 15: | ||
WebRT Desktop comprises the '''navigator.mozApps DOM API''' through which the Mozilla Marketplace, other webapp stores, and webapps themselves request installation; an '''installer feature of Firefox''' that installs webapps on the native platform; a '''stub executable launcher''' bundled with Firefox that the installer copies to an appropriate location for each webapp it installs; and a '''xulapp shell''' that loads a webapp when a user starts it. | WebRT Desktop comprises the '''navigator.mozApps DOM API''' through which the Mozilla Marketplace, other webapp stores, and webapps themselves request installation; an '''installer feature of Firefox''' that installs webapps on the native platform; a '''stub executable launcher''' bundled with Firefox that the installer copies to an appropriate location for each webapp it installs; and a '''xulapp shell''' that loads a webapp when a user starts it. | ||
=== | === Feature Drivers === | ||
The feature drivers are responsible for making sure the runtime gets completed and shipped in Firefox. They triage bugs and enhancement requests, find engineers to do work and address issues, and make recommendations to Firefox's channel drivers regarding enabling/disabling the runtime for the various Firefox channels. | |||
** | |||
* | The feature drivers are: | ||
* | |||
** | * Jen Arguello (ticachica), Product Manager | ||
* | * Bill Walker (bwalker), Engineering Manager | ||
* Jason Smith (jsmith), QA Engineer | |||
* Myk Melez (myk), Technical Lead | |||
=== Discussions === | |||
Discussions take place in a variety of forums: | |||
* [http://chat.mibbit.com/?channel=%23openwebapps&server=irc.mozilla.org #openwebapps channel on irc.mozilla.org] | |||
* [http://www.mozilla.org/about/forums/#dev-webapps dev-webapps discussion forum] | |||
* [[Apps/StatusMeetings/Engineering|weekly apps engineering meeting]] | |||
=== Bug Reporting === | |||
Bugs related to the runtime are typically filed in the following three components: | |||
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Webapp%20Runtime Firefox/Webapp Runtime]: the stub executable launcher (i.e. the binary and related files that Firefox creates for each webapp you install to your local computer) and the XUL shell (i.e. the XULRunner application that the launcher uses to load a webapp and provide it with native integration APIs) | |||
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=Web%20Apps Firefox/Web Apps]: Firefox's webapp installer (i.e. the feature that creates a launcher when the user approves an installation request) | |||
* [https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=DOM:%20Mozilla%20Extensions Core / DOM: Mozilla Extensions]: Gecko's navigator.mozApps DOM API (i.e. the API that web pages use to request webapp installation) | |||
=== Triage === | |||
* [https://bugzilla.mozilla.org/buglist.cgi?order=Assignee;resolution=---;status_whiteboard_type=allwordssubstr;status_whiteboard=%5Bblocking-webrtdesktop1%2B%5D open v1 blockers, ordered by assignee] | |||
* [https://bugzilla.mozilla.org/buglist.cgi?priority=--;order=Bug%20Number;resolution=---;component=Web%20Apps;component=Webapp%20Runtime;product=Firefox open unprioritized bugs, ordered by bug number] | |||
* [https://bugzilla.mozilla.org/buglist.cgi?priority=P1;priority=P2;priority=P3;priority=P4;priority=P5;order=Importance;resolution=---;component=Web%20Apps;component=Webapp%20Runtime;product=Firefox;list_id=3400955 open prioritized bugs, ordered by priority] | |||
=== References === | === References === | ||
* [[Apps/Status]] | |||
* [ | |||
* [https://etherpad.mozilla.org/webapprt-install-flow etherpad webapprt-install-flow]: install flow specification | * [https://etherpad.mozilla.org/webapprt-install-flow etherpad webapprt-install-flow]: install flow specification | ||