visualise schema changes #213

Open
opened 2025-02-28 10:49:42 +01:00 by kiara · 0 comments
Owner

As a Fediversity user,
given I have a Fediversity deployment and the available options have updated since (#159),
when I open the deployment configuration panel,
I want changes in available options to be visualized,
so that I can make an informed decision on how to make use of them.

implementation notes

  • c.f. #143, which is about showing diffs but for data (rather than options)
  • should cover various operations including renames - ideally extract from e.g. markers
  • may come down to showing (color-code: red/yellow/green) + explaining in human language any potential changes (e.g. kinds + rename?) passed from the API (from #629, #214)
  • maybe complicated by version updates causing a mismatch between deployed state (unless we automatically do that?) vs config live-updated by the user.
**As** a Fediversity user, **given** I have a Fediversity deployment and the available options have updated since (#159), **when** I open the deployment configuration panel, **I want** changes in available options to be visualized, **so that** I can make an informed decision on how to make use of them. ### implementation notes - c.f. #143, which is about showing diffs but for data (rather than options) - should cover various [operations](https://docs.confluent.io/platform/7.9/schema-registry/fundamentals/schema-evolution.html#summary) including renames - ideally extract from e.g. [markers](https://github.com/NixOS/nixpkgs/blob/511f22afbfaccda862e13f8f2441c717bc962e89/lib/modules.nix#L2203-L2226) - may come down to showing (color-code: red/yellow/green) + explaining in human language any potential changes (e.g. [kinds](https://docs.rs/json-schema-diff/latest/json_schema_diff/enum.ChangeKind.html) + rename?) passed from the API (from #629, #214) - maybe complicated by version updates causing a mismatch between deployed state (unless we automatically do that?) vs config live-updated by the user.
kiara changed title from visualize schema changes to visualise schema changes 2025-06-10 20:07:35 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: fediversity/fediversity#213
No description provided.