This is a blank extension template. It doesn't really do anything on its own.
It is intended to provide a boiler template for an actual MediaWiki extension.
This automates the recommended code checkers for PHP and JavaScript code in Wikimedia projects (see https://www.mediawiki.org/wiki/Continuous_integration/Entry_points). To take advantage of this automation.
- install nodejs, npm, and PHP composer
- change to the extension's directory
npm install
composer install
Once set up, running npm test
and composer test
will run automated code checks.
- Install mediawiki for testing purposes following https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_or_Ubuntu
- Start mediawiki extension following https://www.mediawiki.org/wiki/Manual:Developing_extensions#Setup building up on https://gerrit.wikimedia.org/g/mediawiki/extensions/BoilerPlate