Skip to content

v0.3.1

Choose a tag to compare

@eularix eularix released this 22 Jun 02:16
· 17 commits to main since this release

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: true for the curated keyword-only view.
  • Bus detection runs first and auto-layer respects the bus barrier, so DetectBuses graphs are unaffected.
go get github.com/eularixs/archview@v0.3.1