Skip to main content
🌍 Public

Share visualization

Send this visualization to others.

Dependencies for sherlock

Public visualization

Dependencies for sherlock

0 stars0🌍 Public
OOwen Rumney
Last edited Feb 2, 2023
Created on Feb 2, 2023

This visualization shows the dependency tree for the Go project “sherlock,” mapping its transitive module relationships. Using D3.js version 3, the code loads hierarchical data from a JSON file and renders it as a horizontal tree layout with SVG paths and text labels. Interactive zooming is enabled via `d3.zoom`, while parent nodes with hidden children (stored under `_children`) allow for collapsible exploration. The visualization also applies custom layout recalculations, link styling, and transitions, highlighting a selected top-level dependency and its downstream connections.

AI-generated description

Comments

Sign in to join the discussion.

MIT Licensed