Namespace JD.Domain.Diff
Classes
- BreakingChangeClassifier
Classifies changes as breaking or non-breaking.
- ChangeRecord
Base class for all change records.
- ConfigurationChange
Represents a change to configuration.
- DiffEngine
Engine for comparing domain snapshots and detecting changes.
- DiffFormatter
Formats diff results as Markdown or JSON.
- DomainDiff
Represents the difference between two domain snapshots.
- EntityChange
Represents a change to an entity.
- EnumChange
Represents a change to an enum.
- MigrationPlanGenerator
Generates migration plans from domain diffs.
- PropertyChange
Represents a change to a property.
- RuleChange
Represents a change to a rule.
- RuleSetChange
Represents a change to a rule set.
- ValueObjectChange
Represents a change to a value object.
Enums
- ChangeType
Represents the type of change detected.