mirror of
https://github.com/Kaelio/ktx.git
synced 2026-06-07 07:55:13 +02:00
docs: ban ktx compatibility shims (#214)
This commit is contained in:
parent
78b8a0c025
commit
a9db3797e6
1 changed files with 5 additions and 0 deletions
|
|
@ -24,6 +24,11 @@ database migrations, ORPC contracts, or `python-service/` layout exist here.
|
|||
- **MUST**: Keep package/public API changes intentional. Do not add compatibility
|
||||
wrappers for old **ktx** names unless the user explicitly asks for a migration
|
||||
bridge.
|
||||
- **MUST**: Avoid compatibility shims for old **ktx** features, command shapes,
|
||||
configuration formats, or internal APIs. This rule does not prohibit
|
||||
compatibility support for third-party systems and libraries, such as
|
||||
Metabase version differences. Keep the **ktx** codebase clean instead of
|
||||
preserving stale **ktx** behavior.
|
||||
- **MUST**: Treat **ktx** as having no public users unless the user says otherwise.
|
||||
Legacy support is not necessary by default; prefer clean breaking changes over
|
||||
compatibility shims, migration bridges, or preserved stale behavior.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue