Closed Bug 1345662 Opened 7 years ago Closed 7 years ago

Create Core :: DOM: WebPayments component

Categories

(bugzilla.mozilla.org :: Administration, task)

Production
task
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: abr, Assigned: emceeaich)

References

Details

With the WebPayments work now underway in earnest, we would like a dedicated component for the related bugs.

    (required) The name of the component

DOM: WebPayments

    (required) The product it should go in

Core

    (required) A longer description

This component covers the WebPayments <a href="https://w3c.github.io/browser-payment-api/">Payment Request API</a> and <a href="https://w3c.github.io/webpayments-payment-apps-api/">Payment App API</a> in Gecko.


    (optional) The list of suggested reviewers for the review flag (uses the product's review suggestions by default)

The list of suggested reviewers should be: mcaceres@mozilla.com, MattN+bmo@mozilla.com
I'll create this, but leaving the ticket open so :MattN can get back to me with the triage lead. I'll mark him as it until he gets back to me. 

I'll also update the wiki.
Flags: needinfo?(adam)
(In reply to Adam Roach [:abr] from comment #0)
>     (required) The name of the component
> 
> DOM: WebPayments

Nit: Would "DOM: Payments" be sufficient?

>     (optional) The list of suggested reviewers for the review flag (uses the
> product's review suggestions by default)
> 
> The list of suggested reviewers should be: mcaceres@mozilla.com,
> MattN+bmo@mozilla.com

I don't expect to be reviewing the Gecko C++ code but I guess this is about the supporting UI?

(In reply to Emma Humphries β˜•οΈ [:emceeaich] (UTC-8) +needinfo me from comment #2)
> Component created, waiting on confirmation of Triage Lead.

I defer to Adam/Wesly on this.
Flags: needinfo?(wehuang)
Flags: needinfo?(adam)
Flags: needinfo?(MattN+bmo)
It looks like the two specs linked are collectively called WebPayments?
I think Wesly is the right person to determine triage personnel. In terms of naming, I thing that "WebPayments" (being the name of the working group and the common name of the technology) will be more universally recognizable than simply "Payments." It also does a good job of distinguishing from, say, "Cloud Services :: Payments", which is a rather different thing.
Flags: needinfo?(adam)
(In reply to Adam Roach [:abr] from comment #5)
> It also does a good job of distinguishing from, say,
> "Cloud Services :: Payments", which is a rather different thing.

Sure, but the product (Core) and prefix ("DOM: ") already do that and in my mind "web" is implied nowadays for code in Core::DOM. It's also just one less (IMO redundant) syllable to say. That's my viewpoint anyways feel free to ignore.
(In reply to Matthew N. [:MattN] (PM if requests are blocking you) from comment #6)
> Sure, but the product (Core) and prefix ("DOM: ") already do that and in my
> mind "web" is implied nowadays for code in Core::DOM. It's also just one
> less (IMO redundant) syllable to say. That's my viewpoint anyways feel free
> to ignore.

The same argument could be equally applied to suggest we rename the "WebRTC" component to simply "RTC". The issue is that "WebPayments" is more than simply descriptive; it's the literal name of the technology.
Hi Emma:

1. Sorry for late, please set me as the Triage lead for now. 

2. I'll need to transfer this role to someone in DOM team once the project complete (maybe 2018), since the TDC resource (including me) will be re-allocated then.

(In reply to Adam Roach [:abr] from comment #5)
> I think Wesly is the right person to determine triage personnel.
Flags: needinfo?(wehuang) → needinfo?(ehumphries)
(In reply to Wesly Huang (Firefox EPM) from comment #8)
> Hi Emma:
> 
> 1. Sorry for late, please set me as the Triage lead for now. 

Thanks, I'll do that close the ticket.

> 2. I'll need to transfer this role to someone in DOM team once the project
> complete (maybe 2018), since the TDC resource (including me) will be
> re-allocated then.

Okay, just file a new ticket to get the triage lead reassigned.
Flags: needinfo?(ehumphries)
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Hi Emma, 

We have both "Wesley Huang" and "Wesly Huang" (me, wehuang@mozilla.com) in the same team + same office here. Sorry for the confusion and please help correct the Triage lead to me. Thanks!
Flags: needinfo?(ehumphries)
Thanks Emma :)
See Also: → 1381179
You need to log in before you can comment on or make changes to this bug.