event-catalog / event-catalog/generators

OpenAPI Specification 3.2.0 not supported

Open
#412 2 comments 0 reactions 0 assignees View on GitHub
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:

Image

### 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?

Image

### 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.