Skip to content

docs: add missing error examples in ASM spec and .gitignore#28

Open
dmchaledev wants to merge 1 commit into
mainfrom
claude/elegant-edison-k6plhq
Open

docs: add missing error examples in ASM spec and .gitignore#28
dmchaledev wants to merge 1 commit into
mainfrom
claude/elegant-edison-k6plhq

Conversation

@dmchaledev

Copy link
Copy Markdown
Contributor

Summary

  • ASM spec: BadRequest and RateLimited shared response components were missing example: bodies. Unauthorized and NotFound already had examples, so this gap caused those two error cases to render as blank in the Redoc interactive docs — unhelpful for developers trying to understand what a 400 or 429 response looks like.
  • .gitignore: The repo had no .gitignore. Added entries for .env* credential files, common editor/OS artifacts (.DS_Store, .idea/, .vscode/), and the _site/ build output from the deploy workflow. Prevents accidental commit of API keys or tokens during local testing.

Changes

File Change
asm/openapi.yaml Added example: blocks to BadRequest and RateLimited shared responses
.gitignore New file — excludes .env*, editor configs, OS files, _site/

Test plan

  • Spectral lint CI passes (no new errors introduced — examples are additive)
  • Redoc deploy CI renders 400 Bad Request and 429 Rate Limited with example bodies in the interactive docs

🤖 Generated with Claude Code

https://claude.ai/code/session_01RFwjFQy3pjgWk8S9jmtwvs


Generated by Claude Code

Add example bodies for the BadRequest and RateLimited shared response
components in the ASM OpenAPI spec — Unauthorized and NotFound already
had examples, so this fills the gap and makes all four error cases
render correctly in the Redoc interactive docs.

Add .gitignore to prevent accidental commits of .env credential files,
editor configs, OS artifacts, and local _site/ build output.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RFwjFQy3pjgWk8S9jmtwvs
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