TPE-Layout/2018-Q1-Goals
From MozillaWiki
Contents
Guidelines
Goal Template
[*|#] <Task-Category> [**|##] <Task-Expected-Result> <Task-Description> ... Example: * Implement the support of form select drop-down menu. ** [land] bug123456 - refactor prototype patches. ** [OOAD] bug234567 - improve performance by 10%.
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 - Great goals are well-defined and focused. They include a clear statement of things like what should be accomplished, why it’s important, who is involved, what resources are needed.
- (M)easurable - Clear metrics help with motivation, staying focused and meeting deadlines. Measures can include things like how many, how much, and measures of completion.
- (A)chievable - Goals should be realistic and achievable while providing an element to stretch beyond one’s current abilities. This includes specifics such as how the goal will be accomplished and factor in known constraints and unplanned obstacles.
- (R)elevant - The goal needs to matter to the individual and connect to team and organizational goals. It needs to offer value at the right time, in the right place, for the right reasons, and by the right person or group.
- (T)ime-bound - Setting specific targets helps prevent everyday distractions from taking priority over longer-term goals. This includes setting milestones of iterative accomplishments toward the longer-term goal.
Individual Goals
Astley Chen
- Stylo+ plan
- Ship CSS features
- CSS Shapes
- CSS Motion Path
- CSS Transform Lv2
- Printing enhancement
- PDFium Printing
- Web-Compat issues
- <select>
- -webkit-appearance
- Collapsed table improvement
Boris Chiou
Cameron McCormack
CJ Ku
Eric Tsai
- Needsdiagnosis backlog
- webcompat.com issue TW locale diagnosis
- Ship Webcompat Go Faster v2
- Finish open issues, review patches from Dennis
- Ship a site patch
- webcompat.com improvements
- land duplicate issue on webcompat.com
- Improve webcompat-bugzilla dependency backend API, for top related issue
- Fix alexa topsite script to fit new credential
Jeremy Chen
Louis Chang
Tingyu Lin
- Ship CSS Shapes Module Level 1
- [land] bug 1404222 - Implement shape-outside: <image>
- [land] bug 1265342 - Implement shape-margin
Tommy Kuo
- Finish the basic functionalities of content-select
- Render the dropdown frame from the content process
- Make the dropdown frame toggleable
- Select an option
- Scroll on the dropdown frame
- Investigate the accessibility for content-select
Wei-Cheng Pan
Ya-Chieh Wu
- Cache Opacity bug
- Help with Layout Security
- Help with Table rowspan Bug