Commit 7daf104
feat: add operation registry generator, robust YAML/JSON parsing, and 50+ real-world OpenAPI specs
Add a new registry generator that emits static operation metadata (method, path, params, body,
response schema) for CLI/proxy routing use cases. Support registry_only mode to skip types/client
generation entirely.
Harden spec parsing: handle YAML integers exceeding i64/u64 range, add lossy JSON fallback,
and improve $ref schema name extraction for non-standard ref patterns. Make Info.version optional
since some specs omit it.
Include 50+ real-world OpenAPI specs (Stripe, GitHub, Cloudflare, etc.) with download script
and batch test harness for validation coverage.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent cb6f34e commit 7daf104
72 files changed
Lines changed: 3338976 additions & 25 deletions
File tree
- examples
- specs
- src
- bin
- tests
- snapshots
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
| 314 | + | |
| 315 | + | |
314 | 316 | | |
315 | 317 | | |
316 | 318 | | |
| |||
Large diffs are not rendered by default.
0 commit comments