W3C home > Mailing lists > Public > public-device-apis@w3.org > August 2012

Re: Moving Ambient Light Tests, Re: Agenda - Distributed Meeting 15 August 2012

From: <Frederick.Hirsch@nokia.com>
Date: Wed, 15 Aug 2012 13:58:22 +0000
To: <robin@berjon.com>
CC: <Frederick.Hirsch@nokia.com>, <tobie@fb.com>, <public-device-apis@w3.org>
Message-ID: <1AC270EB-A0A3-405A-97AF-886858438AD6@nokia.com>
+1 to use of the shortname, (probably in conjunction with wg name) and github.com/w3c

e.g. github.com/w3c/dap/battery-status/tests as an example

regards, Frederick

Frederick Hirsch
Nokia



On Aug 15, 2012, at 7:36 AM, ext Robin Berjon wrote:

> On Aug 15, 2012, at 00:57 , Tobie Langel wrote:
>> I think the best option would be to have projects hosted under the
>> umbrella of the W3C (github) organization, so they would all sit at
>> github.com/w3c. W3C staff would be able to create Github teams with R+W
>> access to specific repos. Repos would all be public so everyone would have
>> read access.
> 
> Yup. Note that you need not wait for W3C to approve your repo  you can start your own and it can be forked there.
> 
>> How repos are organized and/or name is probably best left to individual
>> groups to figure out, though I think matching w3.org/TR/ could prove
>> invaluable.
> 
> Yes, I would suggest ${shortname}-tests or something of the sort.
> 
>>> Another question: would the existing Web Apps test suite creation process
>>> [1] work for a general community in the wild, or is it too process heavy?
>>> How do you invasion test contributions will work (i.e., shared
>>> project/contributors, integration control into main test branch,
>>> code/test quality control/guidelines, etc.)?
>> 
>> I don't think much of it would need to change. Inclusion of new test case
>> in the test suite could be done through pull requests, burdening the
>> puller (a member of the team with r+w access to the repo) to verify that
>> the requester has signed the CLA. In practice a high number of
>> contributions come from a small number of contributors, which considerably
>> lightens this burden. Node.js, which is the second most followed
>> repository on github[1], and the seventh most forked one[2], handles this
>> process manually; I've yet to hear complains about it.
> 
> The CLA part is important and does indeed need to be changed. But the WebApps testing process is IMHO too heavy, and leads to bad directory structures. I think we should drop the submitted/approved structure and move to commit-then-review, with branches. I would recommend git flow for this. People propose tests to feature/*. The branch that most people are interested in is development. Whenever we need to snapshot things, to put a seal of approval from the group on the suite, to make an official release with results, or whatever, we merge to master and tag it.
> 
> I'd be happy to write this up.
> 
> -- 
> Robin Berjon - http://berjon.com/ - @robinberjon
> 
> 
Received on Wednesday, 15 August 2012 13:59:19 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 15 August 2012 13:59:20 GMT