-
Notifications
You must be signed in to change notification settings - Fork 2
ArchUnit-style Rules API (Python, Code-first) #35
Copy link
Copy link
Open
Labels
area:rulespriority: highstatus:needs-designmetric definition, thresholds, schema details not finalizedmetric definition, thresholds, schema details not finalizedtype:featureuser-facing capability (metrics/trends/rules)user-facing capability (metrics/trends/rules)
Milestone
Description
Activity
Metadata
Metadata
Assignees
Labels
area:rulespriority: highstatus:needs-designmetric definition, thresholds, schema details not finalizedmetric definition, thresholds, schema details not finalizedtype:featureuser-facing capability (metrics/trends/rules)user-facing capability (metrics/trends/rules)
Defining architecture rules purely via configuration files becomes hard to maintain as complexity grows.
Many users want to express architecture constraints as code, similar to ArchUnit in the Java ecosystem:
This issue proposes introducing a Python-based rules API, allowing users to write architecture rules in code instead of YAML.
Example (conceptual)
Why this matters
Acceptance Criteria
Out of scope