Wikibase Suite (WBS)

21) Product-first monorepo

Date: 2026-08-08

Status

accepted

Context

Wikibase Suite consists of the supported Docker Compose configuration, installer, operational documentation, and the container images used by that configuration. The repository was historically structured as a release pipeline, leaving the product alongside its image definitions, integration tests, and release tooling.

WBS 8 makes the repository itself a user-facing product checkout. Its layout should make the installable product and its documentation easy to find while preserving the development pipeline that builds and tests it.

Options Considered

Decision

Pivot the existing repository to a product-first monorepo:

GitHub workflow definitions remain under the required root .github/ location but invoke the tooling in development/.

Whether image definitions should move from development/images/ to a root docker-images/ directory is deferred pending team review of the trade-off for end users and contributors. A future ADR may supersede this placement decision.

Consequences