mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/RelatedArticles
synced 2024-12-02 11:57:09 +00:00
32 lines
1.1 KiB
Markdown
32 lines
1.1 KiB
Markdown
|
# 1. Use ADRs in RelatedArticles
|
||
|
|
||
|
Date: 2023-11-08
|
||
|
|
||
|
## Status
|
||
|
|
||
|
To discuss.
|
||
|
|
||
|
## Context
|
||
|
|
||
|
ADRs are being used in a variety of web team extensions (Popups and Vector). They
|
||
|
help us reflect on decisions we've made. RelatedArticles is seldom worked on, and
|
||
|
refactors and modifications are rare, meaning developers can go long periods of time
|
||
|
without touching the codebase, so it would be useful that decisions here are documented.
|
||
|
|
||
|
## Decision
|
||
|
|
||
|
We are adopting architecture decision records as we are in other code repositories.
|
||
|
|
||
|
## Consequences
|
||
|
|
||
|
When an decision that is deemed important to the codebase or the ecosystem
|
||
|
is made inside this repository, it is up to the deciding individuals
|
||
|
to create a new markdown file in this directory and add an ADR with regards
|
||
|
to that decision.The ADR should be brief and may link to Phabricator or
|
||
|
other places that hold more context around the decision.
|
||
|
|
||
|
ADRs may also be used to propose changes by framing the ADR as a proposal
|
||
|
and marking the status as "proposed". If there is agreement to adopt the
|
||
|
ADR, it's status should be change to "accepted".
|
||
|
|
||
|
ADRs can also be marked "deprecated" or "superseded".
|