97
edits
WeslyHuang (talk | contribs) (Add UI Spec link) |
WeslyHuang (talk | contribs) (update to latest status) |
||
| Line 9: | Line 9: | ||
== Status Summary == | == Status Summary == | ||
===== Tentative plan for 2017’H2 ===== | |||
* Frontend: Basic card UI implementation. Knwon dependencies include: | |||
** 1. (On-going) Relevant SecReview (both UI & implementation) is green: Paul. T is on it. (see also: Initial review on API design) | |||
** 2. (TBConfirmed) Front-end resource: Dolske's team? | |||
** 3. (TBConfirmed) Reviewer’s availability: partially confirmed. (MattN + others) | |||
** 4. (TBConfirmed) No other feature dependency (e.g., Any Lockbox dependency?) | |||
** 5. (TBConfirmed) Compliance for Basic card UI (or that’s only for Payment Handler?)? e.g., PA-DSS by PA-QSA | |||
* Platform: Ensure Payment Request APIs “ready to enable” (disable until FE ready) in Q3 | |||
** API Compat. test coverage / compliance | |||
** Basic card spec. implementation | |||
** (Q3 and more) Marcos keeps working on W3C spec of both the Payment Handler/Request | |||
** (Q3 and more) Bridging UI and the Request API (subject to FE’s actual progress), including 2 parts: | |||
*** Connecting UI: ongoing and will complete in Q3; | |||
*** IntegrationL requires FE completion to start (e.g., fix bugs during UI integration and verification on merchant website like WooCommerce). | |||
===== Three main activities in 2017'H1 ===== | |||
** (Done) Payment Request API development. | |||
** (Done) User research of Payment Request (Basic Card) UX. | |||
** (Done) Payment Request Handler API Proposal. It's been merged into the renamed Payment "Handler" API (was the Payment "App" API) spec. | |||
== Development Detail == | == Development Detail == | ||
===== 2017'H2 ===== | |||
===== 2017'H1 ===== | |||
===== Timeline & Architecture ===== | ====== Timeline & Architecture ====== | ||
*https://goo.gl/IeXiMk | *https://goo.gl/IeXiMk | ||
===== Milestone 1 (ETA Mar. 31th) ===== | ====== Milestone 1 (ETA Mar. 31th) ====== | ||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"whiteboard":["WP-MVP","M1"], | "whiteboard":["WP-MVP","M1"], | ||
"status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"], | "status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"], | ||
"include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks" | "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
===== Milestone 2 (ETA Apr. 28th) ===== | ====== Milestone 2 (ETA Apr. 28th) ====== | ||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"whiteboard":["WP-MVP","M2"], | "whiteboard":["WP-MVP","M2"], | ||
"status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"], | "status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"], | ||
"include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks" | "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
===== Milestone 3 (ETA June. 30th) ===== | ====== Milestone 3 (ETA June. 30th) ====== | ||
<bugzilla> | <bugzilla> | ||
{ | { | ||
"whiteboard":["WP-MVP","M3"], | "whiteboard":["WP-MVP","M3"], | ||
"status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"], | "status":["NEW","REOPENED","ASSIGNED","RESOLVED","VERIFIED","CLOSED"], | ||
"include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks" | "include_fields": "id, summary, status, resolution, assigned_to, depends_on, blocks, whiteboard" | ||
} | } | ||
</bugzilla> | </bugzilla> | ||
| Line 54: | Line 70: | ||
== Project Members == | == Project Members == | ||
===== 2017'H2 ===== | |||
* Product: Jeff Griffiths | |||
* User Experience: Juwei Huang (UX), Fang Shih (Visual) | |||
* Engineering: Justin Dolske, Matthew Noorenberghe (Tech Lead), Marcos Caceres (Architect), Alphan Chen, Eden Chuang | |||
* Program Management: Jean Gong | |||
===== 2017'H1 ===== | |||
* Product: Joe Cheng | * Product: Joe Cheng | ||
* User Experience: Juwei Huang (UX), Fang Shih (Visual) | * User Experience: Juwei Huang (UX), Fang Shih (Visual) | ||
edits