As a developer, I want to have strict separations between the different Wikibase extensions (e. g. Repo may use Lib but Lib may not use Repo), so that it’s straightforward to tell where which code is used.
Problem:
In T255110, we identified a few places where Repo is referenced in Lib or Client. This is the parent task to get rid of those uses.
Example:
Screenshots/mockups:
BDD
GIVEN
AND
WHEN
AND
THEN
AND
Acceptance criteria:
- Repo code is not referenced outside of Repo.
- A test is set up to ensure that no unwanted references to Repo code are added in the future, either.
Open questions: