Skip to content

Conversation

@IdlePhysicist
Copy link
Member

@IdlePhysicist IdlePhysicist commented Dec 17, 2025

  • cli/dot: Link nodes to apk.dag.dev
    This commit adds a link to the APK registry viewer at apk.dag.dev. But
    the user can override that with a flag to point to a registry explorer
    of their choosing which is most suitable for the dependencies that they
    are reviewing. This replaces the preexisting link function that linked
    within the SVG to specific nodes.

  • cli/dot: Add descriptions as tooltips
    Here I add some code to set the node's tooltip to the description of the
    package. Some packages do not have descriptions, such as virtual
    packages.

  • cli/dot: Remove constant "images" tooltip

  • cli/dot: Add edge tooltips
    Here I add a tooltip for the graph edges, this will indicate the two
    nodes that this edge connects and the kind of dependency that it is
    representing. This should be beneficial when looking at rather
    complicated graphs.

@IdlePhysicist IdlePhysicist force-pushed the feat/links-and-tooltips branch from 8cc4856 to d0f4d5f Compare December 17, 2025 21:49
This commit adds a link to the APK registry viewer at apk.dag.dev.  But
the user can override that with a flag to point to a registry explorer
of their choosing which is most suitable for the dependencies that they
are reviewing.  This replaces the preexisting link function that linked
within the SVG to specific nodes.
Here I add some code to set the node's tooltip to the description of the
package.  Some packages do not have descriptions, such as virtual
packages.
Here I add a tooltip for the graph edges, this will indicate the two
nodes that this edge connects and the kind of dependency that it is
representing.  This should be beneficial when looking at rather
complicated graphs.
@IdlePhysicist IdlePhysicist force-pushed the feat/links-and-tooltips branch from d0f4d5f to 65905ae Compare December 17, 2025 22:39
@jonjohnsonjr jonjohnsonjr merged commit 347c2ff into chainguard-dev:main Dec 17, 2025
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants