Skip to content

Add 'setup' command to automate deploying necessary pages and templates

MusikAnimal requested to merge mediawiki-pages into main

Change WishlistIntake.vue submission to use the new template.

The goal is to eventually have npm run setup give you a fully- functioning wishlist. This brings us a bit closer to that.

The new templates and wishlist pages are mostly dummy content for now.

XML dumps are not included but could be (to preserve attribution), but as the intention is really only for local envs, there's not really a need for this. The deploy script will refuse to ship 'dependency' templates and modules.

The redundancy of having wikitext in yet another version control system is amusing, but worth it given anyone with a MW installation can get a wishlist up and running quickly.

Also automate deployment of MediaWiki:Gadget-WishlistIntake

Bug: T362809

Bug: T363223

Edited by MusikAnimal

Merge request reports