event-catalog / event-catalog/generators
OpenAPI Specification 3.2.0 not supported
- Dominant language
- TypeScript
- Stars
- 15
- Forks
- 16
- Avg merge
- 25m
- Merged PRs (30d)
- 4
Description
### I tried this:
I tried to use @eventcatalog/generator-openapi@v7.12.10 with OpenAPI Specification 3.1.2
### This happened:
### I expected this:
Evetcatalog is generated
### Is there a workaround?
For 3.1.2 should be enough update to newer version of https://github.com/APIDevTools/swagger-parser/commit/8dcd391feea7c7dd694bb20b8706fcb53f736ba5
For 3.2.0 probably wait for tooling to catch-up.
### Anything else?
### EventCatalog Version
_No response_
### Node.js Version
_No response_
### Platform(s)
_No response_
### Community Notes
* Please vote by adding a 👍 reaction to the issue to help us prioritize.
* If you are interested to work on this issue, please leave a comment.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the @eventcatalog/generator-openapi package and inspect its swagger-parser dependency; reproduce the reported failure with the OpenAPI Specification 3.1.2 input. Done means EventCatalog generation succeeds for 3.1.2, while OpenAPI 3.2.0 remains dependent on tooling support.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- openapi, typescript
- Domain
- api, backend-api-design
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100