Currently, the EventLogging MediaWiki extension (EventLogging) is responsible for delivering the JS and PHP Metrics Platform Client Libraries. This decision was made some time ago to expedite initial deployment of those libraries.
Now, Experiment Platform will be deploying the TestKitchen MediaWiki extension (TestKitchen) as part of the Test Kitchen project. We should merge the libraries with the Test Kitchen SDKs as:
- It puts everything related to MediaWiki and Test Kitchen in one place
- It de-bloats the EventLogging extension, which is also responsible for delivering the Event Platform client and contains a lot of legacy code
- It clarifies that Test Kitchen supersedes Metrics Platform
- …
AC
- The PHP Metrics Platform Client Library is merged into the TestKitchen extension
- Existing instruments are migrated to use the Test Kitchen SDKs
Requirements
- QA passed?
- Documentation