WIP (pending to be repurposed to just renaming from Metrics Platform to Test Kitchen
Client Libraries
Repository: https://gerrit.wikimedia.org/g/mediawiki/libs/metrics-platform
- Bring client libraries into Test Kitchen MW extension
- Javascript
- Bring client library
- Remove ExternalMetricsClient + ExternalIntegration
- PHP
- A lot of work already done recently via T367034: TestKitchen Extension: Merge PHP MetricsPlatform client library
- Bring EventLogging.EventSubmitterservice / EventSubmitter interface
- Bring EventLogging.UserBucketService service
- Java (Currently being migrated to Kotlin via T401023: [XL] xLab Client Library: Convert to Kotlin and bring into app repo.) and there is also a spike (T412028: [SPIKE] Scope bringing Kotlin SDK up to date) to bring it up to date
- Javascript
- Update README and documentation
- Update Client Libraries repository name to Test Kitchen Libraries
- add CI to push changes from Test Kitchen MW extension modules out to Test Kitchen Libraries