wikimedia/mediawiki-extensions-Wikibase

View on GitHub
docs/topics/public-apis.md

Summary

Maintainability
Test Coverage
# Public APIs

The PHP interfaces of this extension may not be used by other extensions. None of the PHP APIs have any stability guarantees. An exception are extensions that fully cover these usages with unit tests which are run by the CI pre-merge and are integrated in the Wikidata build.

*TODO*: Explain how this extension can be used by other MediaWiki extension, which type of public APIs there are (HTTP API, MediaWiki hooks, composer components, PHP classes, etc) and what stability guarantees are available and how these are annotated on the individual parts (e.g. class level docs).

See also
--------

-   [Find extensions using code directly from Wikibase and provide mechanism with a stable interface](https://phabricator.wikimedia.org/T103070)