event-catalog / event-catalog/generators

Group the generated events from the AsyncAPI in some neatly organized manner.

Open
#13 4 comments 1 reaction 0 assignees View on GitHub
generator-asyncapi
Dominant language
TypeScript
Stars
15
Forks
16
Avg merge
25m
Merged PRs (30d)
4

Description

### Use Case

In the UI view http://localhost:3000/docs under topic **Events()** the number of events is now a large list of all events produced by all In In my test situation it are already 101 events/commands

We use EventCatalog to get overview of all the events in the system, so i want to propose some kind of organization to the generated events/commands.
![image](https://github.com/user-attachments/assets/ceac5954-5139-48ad-b5fc-228ab93b219b)

### Proposed Solution

Would it be an option to generate the events/command in a sub directory?

A way of organization could be:
Place the events in a directory by service name.
And maybe secondly a sub-directory of the producing channel name.
So we end up with something like:
`events\{service_a}\{channel X}\`
`events\{service_a}\{channel Y}\`
`events\{service_b}\{channel Z}\`

### Implementation Notes

_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.
* If this issue is labeled **needs-discussion**, it means the spec has not been finalized yet. Please reach out in the [EventCatalog Discord](https://discord.com/invite/3rjaZMmrAm).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.