Hi! I poked around it a bit; it looks super neat! I had a few design-related questions while digging into this:
As the target is Lua developers, which maybe aren't that many in Wikiverse, I wonder how to recruit them to use this tool and share more feedback. If you haven't done so already, you could consider dropping a note in two of these Telegram channels (Wikimedia Hackathon, Small wiki toolkits) and consider sharing more about the tool in a synchronous format here: <https://meta.wikimedia.org/wiki/Grants:Knowledge_Sharing/Connect/Resources#Other_Wikiproject-related_or_technical_skills>.
Cheers,
Srishti
Hi! As many of you know, a central global repository for Lua modules and templates has been a frequent request since the early days of the movement._______________________________________________This year, I programmed a JavaScript tool called Synchronizer
https://www.mediawiki.org/wiki/Synchronizer(inspired on a previous tool called DiBabel by User:Yurik)The tool allows to synchronize (that is, automatically copy) Lua modules across Wikimedia wikis, and provides other features to help developers update and maintain global modules.I also re-wrote the documentation at https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules to account for the new tool. It basically describes how to develop a Lua module that can be copied unchanged to any wiki, by abstracting things like user-readable strings and config.Admittedly, this is a "poor man's version" of a proper solution to the problem, but one I find invaluable while developing and maintaining modules. Hopefully some of you may find it useful too!
Wikitech-l mailing list -- wikitech-l@lists.wikimedia.org
To unsubscribe send an email to wikitech-l-leave@lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/