event-catalog / eventcatalog

An open source documentation tool to bring discoverability to your event-driven architectures
https://eventcatalog.dev
MIT License
1.76k stars 150 forks source link

Optional Domain Versioning #911

Open kucjac opened 1 week ago

kucjac commented 1 week ago

Use Case

EventCatalog requires each domain to have a version even though in most known to me business cases the domain on its own is a set that doesn't evolve in a versioned way.

Proposed Solution

The domain should either have optional versioning or due to its architectural structure be disabled.

Implementation Notes

As the URL contains domain name + version. Having disabled domain versioning will probably make it simple. if the domain version if left as optional probably the version part should be a - i.e. /MyDomain/-/.

Community Notes

carlosallexandre commented 1 week ago

Discussion on EventCatalog Discord