User:Phuedx/Metrics Platform/Getting Started/Hacking On Metrics Platform
Appearance
EventLogging
The Metrics Platform MediaWiki integration lives in the EventLogging MediaWiki extension (herein "EventLogging") since EventLogging is the de-facto Event Platform Client for MediaWiki. So if you want to hack on the Metrics Platform MediaWiki integration, then you need a working EventLogging installation, which you can get by following the instructions at mw:MediaWiki-Docker/Configuration_recipes/EventLogging#Event_Platform.
JS
PHP
Create mediawiki/extensions/EventLogging/composer.local.json
with the following contents:
{
"repositories": [
{
"type": "path",
"@comment": "Either an absolute path or a path relative to the mediawiki/composer.json file.",
"url": "/path/to/metrics-platform",
"options": {
"symlink": false
}
}
],
"require": {
"wikimedia/metrics-platform": "dev-master"
}
}
Run composer update
in the mediawiki
directory.
JS
PHP
Java
https://www.youtube.com/watch?v=tMZx4zrrngc is a short video explaining how to set up IntelliJ IDEA so that you can start hacking on the Java MPC.