Difference between revisions of "Winter 2013 DPS911 and OSD700 Project Info"
(→Drivers) |
(→Goals) |
||
(5 intermediate revisions by 4 users not shown) | |||
Line 2: | Line 2: | ||
* Implement a stand-alone C implementation of http://dev.w3.org/html5/webvtt/ | * Implement a stand-alone C implementation of http://dev.w3.org/html5/webvtt/ | ||
− | * Implement the track element (see [https://bugzilla.mozilla.org/show_bug.cgi?id=629350 bug 629350]) in Firefox, such that it can use the aforementioned parser | + | * Implement the [http://www.w3.org/TR/html-markup/track.html track element] (see [https://bugzilla.mozilla.org/show_bug.cgi?id=629350 bug 629350] and [http://www.w3.org/html/wg/drafts/html/master/embedded-content-0.html#the-track-element track section in HTML5 spec]) in Firefox, such that it can use the aforementioned parser |
* Complete this work in 2013, have it land in mozilla-central, ship in Firefox. | * Complete this work in 2013, have it land in mozilla-central, ship in Firefox. | ||
Line 30: | Line 30: | ||
Each student is expected to drive (i.e., lead, manage) one or more areas of the project. A project of this scale and scope doesn't get finished without people watching, and caring about, all its various aspects. An initial list of major areas (please add those not included): | Each student is expected to drive (i.e., lead, manage) one or more areas of the project. A project of this scale and scope doesn't get finished without people watching, and caring about, all its various aspects. An initial list of major areas (please add those not included): | ||
− | * Build System, Build Automation, CI: '' | + | * Build System, Build Automation, CI: '''Jordan''' |
− | * Issues, Bugs, Triage: '' | + | * Issues, Bugs, Triage: '''Shayan''' |
* Documentation - External: ''name'' | * Documentation - External: ''name'' | ||
* Documentation - Internal: ''name'' | * Documentation - Internal: ''name'' | ||
− | * DOM Interface Implementation(s): '' | + | * DOM Interface Implementation(s): '''Dale''' |
* WEBVTT Parser Implementation: '''Caitlin''' | * WEBVTT Parser Implementation: '''Caitlin''' | ||
* WEBVTT Parser Integration within Gecko: '''Rick''' | * WEBVTT Parser Integration within Gecko: '''Rick''' | ||
* WEBVTT Spec Tests: '''Shayan''' | * WEBVTT Spec Tests: '''Shayan''' | ||
− | * DOM Tests: '' | + | * DOM Tests: '''Jordan''' |
* Spec Change, Conformance, etc. Management: ''name'' | * Spec Change, Conformance, etc. Management: ''name'' |
Latest revision as of 11:55, 10 January 2013
Contents
Goals
- Implement a stand-alone C implementation of http://dev.w3.org/html5/webvtt/
- Implement the track element (see bug 629350 and track section in HTML5 spec) in Firefox, such that it can use the aforementioned parser
- Complete this work in 2013, have it land in mozilla-central, ship in Firefox.
Repos
- Dev (Seneca): https://github.com/humphd/webvtt
- Upstream: https://github.com/mozilla/webvtt
For Seneca students, patches should land in the humphd repo first, from which the mozilla repo will get updated.
Communications
- Seneca
- webvtt-dev mailing list for students in DPS911 and OSD700 for course, project co-ordination
- Mozilla
- dev-media mailing list, for async contact with Mozilla media developers
- #media irc channel, for real-time contact with Mozilla media developers. Ralph is 'rillian' on irc.
- #introduction irc channel, for real-time help with general Mozilla development
- #seneca irc channel, for course/project back-channel communication
- W3C
- http://www.w3.org/community/texttracks/ consider joining the public mailing list
Drivers
Each student is expected to drive (i.e., lead, manage) one or more areas of the project. A project of this scale and scope doesn't get finished without people watching, and caring about, all its various aspects. An initial list of major areas (please add those not included):
- Build System, Build Automation, CI: Jordan
- Issues, Bugs, Triage: Shayan
- Documentation - External: name
- Documentation - Internal: name
- DOM Interface Implementation(s): Dale
- WEBVTT Parser Implementation: Caitlin
- WEBVTT Parser Integration within Gecko: Rick
- WEBVTT Spec Tests: Shayan
- DOM Tests: Jordan
- Spec Change, Conformance, etc. Management: name