Derk-Jan,

Thanks for that list; I know I'll be coming back to it as my team works
to reach out to gadget and userscript developers in the future.

-- 
Sumana Harihareswara
Engineering Community Manager
Wikimedia Foundation

On 07/17/2013 06:22 PM, Derk-Jan Hartman wrote:
> "If people don't want to put their code through review this is scary to me"
> 
> They do get their code reviewed. The rules are however usually simple 'it 
> needs to work'. Not everyone has time to spend a gazillion hours on getting 
> familiar with git, gerrit, jshint, git-review, resourceloader, i18n, l10n, 
> the actual review lag, the deploy lag and I don't know what else.
> 
> Some ppl just want to edit categories super fast NOW. That's how these tools 
> start and then these people are usually done. A bit of required maintenance, 
> but that's it, they are editing/reviewing/categorizing again. Look at 
> navpopups. With minor changes, that thing has been able to run basically 
> unsupervised since 2006 and it is one of the most popular tools.
> 
> So people want to make extensions out of JS code, just do it, but some people 
> don't and you should respect that.
> 
> To get what you want, you need:
> 
> 1: Flagged revisions/review for .css/.js wikipages
> 2: CSS/JS editor for wikipage with JSHint integrated etc integrated
> 3: i18n support for gadgets.
> 4: Global repositories for gadgets
> 5: Integrated versioning and updating for 'installed' scripts
> 6: Autogenerated documentation
> 
> Then ppl will come flocking.
> 
> DJ
> 
> On 18 jul. 2013, at 00:08, Jon Robson <[email protected]> wrote:
> 
>> I'd really like to see a review process where Gadgets move from Gadget
>> status to core. To me a Gadget is a great way to explore a new type of
>> functionality and prove it's worth but it comes with a cost - it's
>> very difficult to ensure a Gadget doesn't breaking with core changes
>> or with the installation of some other extension/gadget. I can imagine
>> this would also be the developer equivalent of a barn star - such a
>> promotion I'd hope would be very flattering to authors and would
>> encourage Gadget writing and innovation. Likewise if a gadget is not
>> being used we should not leave it install on a wiki.
>>
>> If people don't want to put their code through review this is scary to
>> me - surely the standards of any code we put out to users should be of
>> the highest quality..? We should not be scared of code review and see
>> it as a positive thing that builds our knowledge up and makes us be
>> the best we possibly can. If this is seen as a bad thing we really
>> need to ask ourselves questions about the review process.
>>
>> If people are scared of using Gerrit/Git we should create nicer
>> interfaces into it.. no?
>>
>> (Note for those not familiar with what HotCat is:
>> https://en.wikipedia.org/wiki/Wikipedia:HotCat)
>>
>> On Wed, Jul 17, 2013 at 2:52 PM, Yuvi Panda <[email protected]> wrote:
>>> It's universally liked, is there almost on every wiki, and provides a
>>> much needed functionality. Why isn't this deployed as an extension, or
>>> better yet - part of core, than as a gadget? Just a matter of someone
>>> to do the work?
>>>
>>> --
>>> Yuvi Panda T
>>> http://yuvi.in/blog
>>>
>>> _______________________________________________
>>> Wikitech-l mailing list
>>> [email protected]
>>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>
>>
>>
>> --
>> Jon Robson
>> http://jonrobson.me.uk
>> @rakugojon
>>
>> _______________________________________________
>> Wikitech-l mailing list
>> [email protected]
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
> 
> 
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to