Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
stacktower
command
|
|
|
internal
|
|
|
cli
Package cli implements the stacktower command-line interface.
|
Package cli implements the stacktower command-line interface. |
|
Package pkg provides the core libraries for Stacktower dependency visualization.
|
Package pkg provides the core libraries for Stacktower dependency visualization. |
|
buildinfo
Package buildinfo provides build-time version information.
|
Package buildinfo provides build-time version information. |
|
cache
Package cache provides a minimal caching interface for the pipeline.
|
Package cache provides a minimal caching interface for the pipeline. |
|
core/dag
Package dag provides a directed acyclic graph (DAG) optimized for row-based layered layouts used in tower visualizations.
|
Package dag provides a directed acyclic graph (DAG) optimized for row-based layered layouts used in tower visualizations. |
|
core/dag/perm
Package perm provides permutation generation algorithms and the PQ-tree data structure for constrained ordering problems.
|
Package perm provides permutation generation algorithms and the PQ-tree data structure for constrained ordering problems. |
|
core/dag/transform
Package transform provides graph transformations that prepare a DAG for tower rendering.
|
Package transform provides graph transformations that prepare a DAG for tower rendering. |
|
core/deps
Package deps provides dependency resolution from package registries and manifest files.
|
Package deps provides dependency resolution from package registries and manifest files. |
|
core/deps/golang
Package golang provides dependency resolution for Go modules.
|
Package golang provides dependency resolution for Go modules. |
|
core/deps/java
Package java provides dependency resolution for Maven/Java packages.
|
Package java provides dependency resolution for Maven/Java packages. |
|
core/deps/javascript
Package javascript provides dependency resolution for npm packages.
|
Package javascript provides dependency resolution for npm packages. |
|
core/deps/languages
Package languages provides the complete list of supported language ecosystems.
|
Package languages provides the complete list of supported language ecosystems. |
|
core/deps/metadata
Package metadata provides metadata enrichment from external sources.
|
Package metadata provides metadata enrichment from external sources. |
|
core/deps/php
Package php provides dependency resolution for PHP Composer packages.
|
Package php provides dependency resolution for PHP Composer packages. |
|
core/deps/python
Package python provides dependency resolution for Python packages.
|
Package python provides dependency resolution for Python packages. |
|
core/deps/ruby
Package ruby provides dependency resolution for Ruby gems.
|
Package ruby provides dependency resolution for Ruby gems. |
|
core/deps/rust
Package rust provides dependency resolution for Rust crates.
|
Package rust provides dependency resolution for Rust crates. |
|
core/render
Package render provides visualization rendering for dependency graphs.
|
Package render provides visualization rendering for dependency graphs. |
|
core/render/nodelink
Package nodelink provides node-and-edge graph visualization using Graphviz.
|
Package nodelink provides node-and-edge graph visualization using Graphviz. |
|
core/render/tower
Package tower provides the physical tower visualization engine.
|
Package tower provides the physical tower visualization engine. |
|
core/render/tower/feature
Package feature provides analysis features for tower visualizations.
|
Package feature provides analysis features for tower visualizations. |
|
core/render/tower/layout
Package layout computes block positions for tower visualizations.
|
Package layout computes block positions for tower visualizations. |
|
core/render/tower/ordering
Package ordering provides algorithms for determining the left-to-right arrangement of nodes within each row of a layered graph.
|
Package ordering provides algorithms for determining the left-to-right arrangement of nodes within each row of a layered graph. |
|
core/render/tower/sink
Package sink provides output format renderers for tower visualizations.
|
Package sink provides output format renderers for tower visualizations. |
|
core/render/tower/styles
Package styles defines visual styles for tower rendering.
|
Package styles defines visual styles for tower rendering. |
|
core/render/tower/styles/handdrawn
Package handdrawn provides an XKCD-inspired hand-drawn visual style.
|
Package handdrawn provides an XKCD-inspired hand-drawn visual style. |
|
core/render/tower/transform
Package transform provides post-layout transformations for tower rendering.
|
Package transform provides post-layout transformations for tower rendering. |
|
errors
Package errors provides structured error types for the Stacktower application.
|
Package errors provides structured error types for the Stacktower application. |
|
graph
Package graph provides serialization types for dependency graphs and layouts.
|
Package graph provides serialization types for dependency graphs and layouts. |
|
integrations
Package integrations provides HTTP clients for package registry APIs.
|
Package integrations provides HTTP clients for package registry APIs. |
|
integrations/crates
Package crates provides an HTTP client for the crates.io API.
|
Package crates provides an HTTP client for the crates.io API. |
|
integrations/github
Package github provides an HTTP client for the GitHub API.
|
Package github provides an HTTP client for the GitHub API. |
|
integrations/gitlab
Package gitlab provides an HTTP client for the GitLab API.
|
Package gitlab provides an HTTP client for the GitLab API. |
|
integrations/goproxy
Package goproxy provides an HTTP client for the Go Module Proxy.
|
Package goproxy provides an HTTP client for the Go Module Proxy. |
|
integrations/maven
Package maven provides an HTTP client for Maven Central.
|
Package maven provides an HTTP client for Maven Central. |
|
integrations/npm
Package npm provides an HTTP client for the npm registry API.
|
Package npm provides an HTTP client for the npm registry API. |
|
integrations/packagist
Package packagist provides an HTTP client for the Packagist API.
|
Package packagist provides an HTTP client for the Packagist API. |
|
integrations/pypi
Package pypi provides an HTTP client for the Python Package Index API.
|
Package pypi provides an HTTP client for the Python Package Index API. |
|
integrations/rubygems
Package rubygems provides an HTTP client for the RubyGems.org API.
|
Package rubygems provides an HTTP client for the RubyGems.org API. |
|
observability
Package observability provides hooks for metrics, tracing, and logging.
|
Package observability provides hooks for metrics, tracing, and logging. |
|
pipeline
Package pipeline provides the core visualization pipeline for Stacktower.
|
Package pipeline provides the core visualization pipeline for Stacktower. |
|
session
Package session provides session management for authenticated users.
|
Package session provides session management for authenticated users. |
Click to show internal directories.
Click to hide internal directories.