Page MenuHomePhabricator

πŸ™ Refactor GraphQL Service Class
Closed, ResolvedPublic

Description

The current Wikibase\Repo\Domains\Reuse\Infrastructure\GraphQL\GraphQLService class has grown large and is becoming difficult to navigate, read, and modify. It currently mixes multiple concerns in a single class:

These mixed concerns should be seperated.

AC:

  • Service logic, validation, and tracking are separated if possible
  • The codebase is easier to navigate and extend
  • Behavior remains unchanged

Event Timeline

kimpham moved this task from Polished to Sprint 63 on the Wikibase Reuse Team board.
kimpham moved this task from To Do to Doing on the Wikibase Reuse Team (Sprint 63) board.
kimpham renamed this task from Refactor GraphQL Service Class to πŸ™ Refactor GraphQL Service Class.Feb 27 2026, 7:18 AM
kimpham subscribed.