Talk:Community Tech/Central repository for gadgets, templates and Lua modules

From Meta, a Wikimedia project coordination wiki
Jump to navigation Jump to search

Regarding code review[edit]

Having seen phab:T71445, I wonder if some sort of "Pending Changes" protection for the shared gadgets/templates/modules may be something to consider. One, this would allow for a code review workflow by way of approving an edited version only after a review. Second, since the repository would create significant dependencies and disruption potential (e.g from a template used in millions of pages across projects being vandalized or improperly edited), it could make a good compromise between the Wikimedia principles of open editing and the need to protect widely shared gadgets/templates/modules.Jo-Jo Eumerus (talk, contributions) 15:40, 28 January 2016 (UTC)

without having to first import them to the specific wiki[edit]

Where does the requirement "without having to first import them to the specific wiki" come from? This project is stalled while trying to come up with a decent architecture to implement this. This project would be quicker to implement if this qualification was removed. Even if only until the infrastructure becomes available to support it. --Rob Kam (talk) 20:03, 12 September 2016 (UTC)

Because that would lead to a huge fragmentation of the repository and stuff getting outdated, lacking features etc. all over the place. Jo-Jo Eumerus (talk, contributions) 06:00, 13 September 2016 (UTC)

Wikimania 2017 submission proposal[edit]

Hi

FYI, AMire80 and I have submitted a proposal for Wikimania 2017 in order to work on work on this topic. Please support Templates in common, how to face this challenge!

Trizek (WMF) (talk) 10:16, 14 April 2017 (UTC)

Where will be the Central repository?[edit]

At the moment, is there a consensus on where will the central repository be? --Rical (talk) 10:16, 3 June 2018 (UTC)

Rical, a meeting happen about that during Barcelona's hackathon. I was notes-taker. Trizek (WMF) (talk) 08:00, 4 June 2018 (UTC)