v0.3.1
Auto-layer is now on by default.
archview reads the call chain to place each function in a layer, regardless of package naming — a service shows up because something flows through it, not because a folder is named service. This works across any layout, including microservices that each name things differently, with no keyword config.
- Default behavior: chain-based layer inference is on.
- Keyword classification still takes precedence where it applies, so well-named projects are unchanged.
- Set
DisableAutoLayer: truefor the curated keyword-only view. - Bus detection runs first and auto-layer respects the bus barrier, so
DetectBusesgraphs are unaffected.
go get github.com/eularixs/archview@v0.3.1