schema-registry-lineage

Crates.ioschema-registry-lineage
lib.rsschema-registry-lineage
version0.1.0
created_at2025-11-23 05:21:52.393975+00
updated_at2025-11-23 05:21:52.393975+00
descriptionSchema lineage tracking with dependency graphs, impact analysis, and visualization
homepagehttps://github.com/globalbusinessadvisors/llm-schema-registry
repositoryhttps://github.com/globalbusinessadvisors/llm-schema-registry
max_upload_size
id1946131
size173,967
GBA (globalbusinessadvisors)

documentation

README

schema-registry-lineage

Schema lineage tracking with dependency graphs and impact analysis.

Features

  • Dependency Tracking: Upstream and downstream relationships
  • Impact Analysis: Identify affected schemas and applications
  • Circular Detection: Find and prevent circular dependencies
  • Path Finding: Shortest path between schemas
  • Export: GraphML, DOT, JSON formats

Usage

use schema_registry_lineage::LineageTracker;

let tracker = LineageTracker::new();
let dependencies = tracker.trace_upstream(schema_id, Some(3)).await?;
let impact = tracker.analyze_impact(schema_id, change_type).await?;

License

Apache-2.0

Commit count: 0

cargo fmt