iurysza / module-graph

A Gradle Plugin for visualizing your project's structure, powered by mermaidjs
https://plugins.gradle.org/plugin/dev.iurysouza.modulegraph
MIT License
346 stars 13 forks source link

Fully qualify module names #37

Closed iurysza closed 7 months ago

iurysza commented 7 months ago

๐Ÿš€ Description

This pull request improves the module graph representation by using the full module path as its identifier, a shorter name is used for rendering it.

๐Ÿ“„ Motivation and Context

Previously, the module graph would use only the module name, which could lead to conflicts, especially in projects with complex structures and repeated modules names.

By fully qualifying module names in the graph, we eliminate ambiguity and improve the utility of the generated diagrams.

๐Ÿงช How Has This Been Tested?

Unit tests, integration tests

๐Ÿ“ฆ Types of changes

โœ… Checklist