TPE-Layout/2016-Q3-Goals: Difference between revisions
Jump to navigation
Jump to search
Jeremychen (talk | contribs) |
Astleychen (talk | contribs) (→Astley Chen: 2016Q3 goals) |
||
Line 20: | Line 20: | ||
== Personal Goals == | == Personal Goals == | ||
=== Astley Chen === | === Astley Chen === | ||
* [Workflow Enhancement] Engage platform triage process and drive regression investigation for all release channels. | |||
# Engage platform triage process regularly. | |||
# Investigate how to ensure regression bugs can be handled seamlessly when found. | |||
# [Outcome] A plan by working with release manager to enhance current flow. | |||
* [Workflow Enhancement] Implement a layout dashboard for bugs management and status reflection. | |||
** Functional Spec: | |||
**# Manage bugs in various stages: triage, backlog, enqueue, wip, completed, regression. | |||
**# Snapshot team status in a place from management perspective. | |||
* [Workflow Enhancement] A workflow to come up with solid features development plan. | |||
# Define feature development scope. | |||
# Break down development into different milestones. | |||
# Given clear criteria for each milestone. | |||
# Figure out problems with responsiveness. | |||
=== Boris Chiou === | === Boris Chiou === |
Revision as of 06:38, 28 July 2016
Guideline
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
- [Workflow Enhancement] Engage platform triage process and drive regression investigation for all release channels.
- Engage platform triage process regularly.
- Investigate how to ensure regression bugs can be handled seamlessly when found.
- [Outcome] A plan by working with release manager to enhance current flow.
- [Workflow Enhancement] Implement a layout dashboard for bugs management and status reflection.
- Functional Spec:
- Manage bugs in various stages: triage, backlog, enqueue, wip, completed, regression.
- Snapshot team status in a place from management perspective.
- Functional Spec:
- [Workflow Enhancement] A workflow to come up with solid features development plan.
- Define feature development scope.
- Break down development into different milestones.
- Given clear criteria for each milestone.
- Figure out problems with responsiveness.
Boris Chiou
- Web Animations API Implementation
- [land] Security bugs
- [land] Bug 1049975 - Writeable effect (including null effects)
- [land] Bug 1273784 - Animation effect copy constructor
- [land] Bug 1272549 - Support paced spacing on transform, shape, and filter function
- SVG
- [land] Bug 1245751 - Allow href attribute without xlink on SVG elements
- Servo Animation
- Roadmap. Understand what we have to do and have a meta bug to track them. I will update this after 7/18.
CJ Ku
- SVG
- [land] Bug 652991 - SVG path fill rendering can break after window.history.pushState.
- gradient
- [land] Bug 628480 - Inconsistent rendering of -moz-repeating-linear-gradient across different OS's
- [land] Bug 759985 - [Mac only] repeating linear gradients repeat at incorrect intervals
- [land] Bug 870524 - Linear gradient rendering fails on tall pages. Windows, Linux, Android.
- [land] Bug 957025 - radial gradients on OS X don't repeat as expected
- [land]Bug 1225372 - [Mac] -moz-linear-gradient renders slightly differently if I specify "0%" & "100%" explicitly on color stops
Jeremy Chen
- layout code refactoring
- [land] bug 906116 - replace NS_STYLE_HINT_FRAMECHANGE with nsChangeHint_ReconstructFrame, etc.
- best practice of project planning
- take initial-letter property as a best practice
- learn how to break down tasks, measure time lines, estimate outcomes, and set scopes/milestones
- implement initial-letter property
- [OOAD] bug 1223880 - Implement initial-letter (from CSS Inline Layout Module Level 3)
- prototyping
- [OOAD] bug 1223880 - Implement initial-letter (from CSS Inline Layout Module Level 3)
Shing Lyu
- Implement flexbox in Servo
- Manually test Servo against flexbox spec, file bugs for what's missing.
- Start fixing the bug found. Offload some easy ones to new contributors.
- Stylo
- Implement unfinished properties from this list
- Promote Servo & Rust
- Servo intro talk at Modern Web Conf 2016 (Aug)
- Servo intro talk at COSCUP 2016 (Aug)
- Servo intro talk at NTU EE/CS seminar (Sep?)
- Host Rust meetup and study group
Tingyu Lin
- Implement shape-outside
- [OOAD] bug 1098939 - Implement CSS shape-outside property
- Design a prototype to support shape-outside for circle, ellipse, or border-radius, and combine it with shape-margin.
- [OOAD] bug 1265342 - Implement 'shape-margin'
- [OOAD] bug 1098939 - Implement CSS shape-outside property
- Support AccessibleCaret on Fennec
- [land] bug 1283828 - Crash in nsContentUtils::ComparePoints | mozilla::AccessibleCaretManager::RestrictCaretDraggingOffsets
- [land] bug 1266922 - Remove checking "visibilitychange" reason from ActionBarHandler.js