Document describes the process for updating TypeSpec validation rules
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 144
Description
Description
This document should describe the essential workflow for updating TypeSpec validation rules and how to handle rule changes with different levels of impact.
1. Rule Impact
Small impact: affects a few configs/specs.
Major impact: affects many or most configs/specs.
2. Workflow — Small Impact
Add/update rule in public/main.
CI runs validation; fix failing specs in the same PR.
After review, create draft PRs for public/main and private/rpsaasmaster.
Fix private repo failures before merging rule to public/main.
3. Workflow — Major Impact
Temporarily disable the rule.
Update all affected configs/specs in a separate PR.
Re‑enable the rule after all updates are complete.
Contributor guide
Assessment
This issue has not been assessed yet.