event-catalog / event-catalog/generators
OpenAPI the consuming OpenAPI contracts are not shown in the service
- Dominant language
- TypeScript
- Stars
- 15
- Forks
- 16
- Avg merge
- 25m
- Merged PRs (30d)
- 4
Description
### I tried this:
Generating a service with the OpenAPI does not show the contracts it is consuming in the Architectural -> Overview.
The overview only shows the the producing vcontracts not the consuming ones.
Note:
The consuming Queries are available but only visible in the Architectural -> Map.
### This happened:
Producing OpenPI contracts for a service are visible in the services index.mdx under `specifications:`
The consuming contracts are missing in the services index.mdx.
### I expected this:
The consuming contract visible under specifications with logo and title and the contract available as a link.
Maybe the consuming and producing sub deviced under specifications
### Is there a workaround?
no workaround known
### Anything else?
_No response_
### EventCatalog Version
"@eventcatalog/core": "4.3.2", "@eventcatalog/generator-openapi": "8.0.0"
### Node.js Version
v22.22.0
### Platform(s)
Linux
### 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 by reproducing the generated services index.mdx and compare Architectural -> Overview with Architectural -> Map, where consuming Queries are visible. Trace the OpenAPI generator output for specifications and verify that consuming contracts appear with their logo, title, and link alongside producing contracts in the overview.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- openapi, typescript
- Domain
- api, documentation
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100