Skip to content

tach show should place modules into subgraphs corresponding to layers #905

@chadrik

Description

@chadrik

From my POV, this is the most important feature missing from tach. Now that the layers_explicit_depends_on feature has been added, I can see all of the dependencies between my modules but I can't see the logic of the layers, so I'm missing the big picture. Being able to visualize the module-to-layer relationship is crucial for both documentation as well as potentially shifting modules between layers.

I've already implemented this feature (for both dot and mermaid), and it's very powerful. I introduced #904 to establish a baseline before I create a followup PR that adds the new feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions