Skip to content

feat(ipa): Enrich IPA-101 Resource-Oriented Design with Guideline components#67

Merged
andmatei merged 2 commits into
mainfrom
enhance/ipa-101
Jun 18, 2026
Merged

feat(ipa): Enrich IPA-101 Resource-Oriented Design with Guideline components#67
andmatei merged 2 commits into
mainfrom
enhance/ipa-101

Conversation

@andmatei

Copy link
Copy Markdown
Collaborator

Ticket: CLOUDP-399881

What

Migrates the IPA-101 (Resource-Oriented Design) principle to use the <Guideline> component family, enriching each guideline with extra structured metadata (given, effort, lintable, informational, dependsOn) and Correct/Incorrect examples.

@andmatei andmatei changed the title feat(ipa): enrich IPA-101 Resource-Oriented Design with Guideline components feat(ipa): Enrich IPA-101 Resource-Oriented Design with Guideline components Jun 18, 2026
- Rewrite Example.Reason/Workflow text in impersonal voice (no personal pronouns)
- Add grouping-segment incorrect example + tree-walk workflow for the resource hierarchy
- Add a justified custom-method correct example; make the db-mirror example MongoDB-specific
- Mark consistent-resource-schema and must-not-have-mutation as automatable
- Reframe should-return-405 as a runtime/implementation (explore) guideline; drop its documented-405 example
- Convert TODO headings to MDX comments; fix in-JSX Markdown lists so they render and build
- CONTRIBUTING + guideline.ts: clarify automatable (covered via dependsOn lintable rules), drop badge wording
- Update VS Code snippets to the enforcement prop; adjust guideline/workflow spacing CSS
@andmatei andmatei marked this pull request as ready for review June 18, 2026 16:49
@andmatei andmatei requested a review from a team as a code owner June 18, 2026 16:49
@andmatei andmatei merged commit 21a06cf into main Jun 18, 2026
9 checks passed
@andmatei andmatei deleted the enhance/ipa-101 branch June 18, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants