# Decisions
Back in 2018 the team decided to start documenting all kinds of decisions with ADR documents (Architecture decision record documents).
You can read a bit about ADRs here (opens new window).
Since we started using ADRs they are spread through multiple repositories and this page serves to try and tie them back together.
mediawiki/extensions/Wikibase
- 0000 use cache instead wb terms for data needed for display
- 0001 use psr 16 cache interface
- 0002 CacheAwarePropertyInfoStore caching
- 0003 Termbox ParserCache Integration
- 0004 make apply return changeopresult
- 0005 frontend changes ParserCache invalidation
- 0006 use package modules to manage resource loader modules
- 0007 use vuex smart modules
- 0008 format bridge references via api
- 0009 refactor hooks for testability
- 0010 federated properties without prefixed ids
- 0011 declare strict types
- 0012 use psr 4
- 0013 register shared features in repo and client
- 0014 monorepo
- 0015 use psr 11 mediawiki service container
- 0016 use github actions as secondary ci
- 0017 release notes content topics
- 0018 wikibase compatibility with mediawiki
- 0019 federated properties prefix ids via uris
- 0020 wikibase compatibility with mediawiki master
- 0021 federated properties source and type dispatching services
- 0022 create a property id interface
mediawiki/extensions/WikibaseLexeme
mediawiki/extensions/WikibaseManifest
wikidata/query-builder
wmde/wikit
- 0001 use a design system.stories
- 0002 wikimedia ui base variable reuse.stories
- 0003 agnostic tokens.stories
- 0004 monorepo.stories
- 0005 use typescript.stories
- 0006 manual token doc.stories
- 0007 css base.stories
- 0008 css scoping.stories
- 0009 rtl support.stories
- 0010 browser testing.stories
- 0011 visual testing.stories
- 0012 remove widths.stories
- 0013 pre release workflow.stories
wmde/wikibase-release-pipeline
- 0001 docker image repository
- 0002 tarball hosting
- 0003 tarball contents
- 0004 wdqs tarball content
- 0005 release notes process
- 0006 pipline runner
- 0007 wikibase release notes publish
- 0008 wmde repo release notes
- 0009 non WMDE release notes
- 0010 queryservice tarball
- 0011 wikibase bundle
- 0012 versioning
- 0013 docker latest tag
- 0014 signing release packages
- 0015 security fixes non wmde software
- 0016 updating non wmde software
- 0017 using mediawiki docker image