TPE-Layout/2017-Q1-Goals
Jump to navigation
Jump to search
Guideline
Personal Development
Personal development goal examples: 1. Learn a bit about the Rust Language by reading through current Rust documentation and by completing the current list of available Rust tutorials available on Rust-Learning Github page. 2. Mentor contributor x by helping her/him successfully implement and land a fix for bug yyyy. 3. Do a few livehacking sessions during the quarter. 4. Fix three to five bugs in a component the reports isn't familiar with but is interested in. 5. Complete an online educational tutorial on a unfamiliar technology.
SMART Criteria
(S)pecific - What do you want to achieve in your areas of focus ? (M)easurable - How will I know when it is accomplished ? (A)chievable - How can the goal be accomplished ? (R)elevant - Does this match our other efforts/needs? Is this the right time? (T)ime-bound - By when can you achieve this goal ?
Template
[*|#] <Task-Category> [**|##] <Task-Expected-Result> <Task-Description> [**|##] <Task-Expected-Result> <Task-Description> ... Example: * Implement the support of HTML5 details & summary. ** [land] bug123456 - calc(1+2+3+4+5+6) ** [OOAD] bug234567 - integrate stylo into gecko
Personal Goals
Astley Chen
Boris Chiou
- Stylo
- [land] Bug 1317209 - Stylo: Interpolate servo animation values using and add to the cascade
- Finish M0 - Get Element.animate to run for simple cases (until Feb, 28th)
- Personal development goal
- Learn Rust, by fixing stylo animation bugs and attend Rust lessons in the community/conference. (Might be a TA with Shing)
- Learn more about Animations, especially for restyle and cascade on stylo.
Cameron McCormack
CJ Ku
- SVG enhancement
- Bug 537623 - mask/clip-path/filter attribute on <use> element uses wrong coordinate space
- Bug 1325865 - SVG: Percentage length values in mask elements are calculated incorrectly
- Bug 1224207 - Scaling SVG or text with filters should not blur
- Bug 1323962 - CSS transforms are not supported in indirectly rendered things such as masks, patterns or clip-paths
- clip-path basic shape
- Bug 1246741 - Support basic shapes clipping in SVG content
Farmer Tseng
- Mortar Printing
- Lock down design architecture
- [OOAD] Complete the design architecture [documentation] and pass the reviews with reviewers.
- Implement Mortar printing in Windows
- [land] bug 1329881 - [Mortar] Implement converting PDF to EMF and printing for Windows
- Lock down test case.
- [documentation] | [pass] Complete test case
- Lock down design architecture
Jeremy Chen
- support CSS Text 3
- Phase 1: fixes/enhancements to properties we already have
- [land] bug 1316482 - Whitespace around the segment break should be removed before segment break transformation
- bug 1056516 - presence of explicit soft-hyphen in a word should override automatic hyphenation
- bug 1064172 - ligatures/shaping should break for inline margin/border/padding and vertical-align
- Phase 2: implement new properties we haven't yet supported
- bug 276079 - Implement text-justify property (with values: auto | none | inter-word | inter-character)
- bug 1011369 - Implement line-break property of CSS3 Text
- Phase 1: fixes/enhancements to properties we already have
Shing Lyu
- Stylo performance test
- bug 1324668 Enable performance measurement in Stylo
- Support Hasal team in testing Stylo
- Stylo sign-off test plan
- Servo flexbox
- #14685 Implement display: inline-flex
- Evangelism
- Rust tutorial Hosting Rust tutorial workshop to Taiwan community
Tingyu Lin
- Implement CSS shape-outside
- [land] bug 1311244 - Implement the rendering of basic shape circle() for CSS shape-outside
- [land] bug 1326406 - Implement the rendering of basic shape ellipse() for CSS shape-outside
- [land] bug 1326407 - Implement the rendering of basic shape inset() for CSS shape-outside
- [land] bug 1326409 - Implement the rendering of basic shape polygon() for CSS shape-outside