Skip to content

Commit a7d0eb3

Browse files
committed
fix: Update readme and regenerate blog
1 parent e2dc096 commit a7d0eb3

31 files changed

Lines changed: 1817 additions & 1814 deletions

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1-
# StackTower
1+
# Stacktower
22

3-
Inspired by [XKCD #2347](https://xkcd.com/2347/), StackTower renders dependency graphs as **physical towers** where blocks rest on what they depend on. Your application sits at the top, supported by libraries below—all the way down to that one critical package maintained by *some dude in Nebraska*.
3+
Inspired by [XKCD #2347](https://xkcd.com/2347/), Stacktower renders dependency graphs as **physical towers** where blocks rest on what they depend on. Your application sits at the top, supported by libraries below—all the way down to that one critical package maintained by *some dude in Nebraska*.
44

5+
<p align="center">
6+
<img src="blogpost/plots/showcase/python/fastapi.svg" alt="FastAPI dependency tower" width="600">
7+
</p>
58

69
📖 **[Read the full story at stacktower.io](https://www.stacktower.io)**
710

@@ -24,7 +27,7 @@ go build -o stacktower .
2427

2528
## Usage
2629

27-
StackTower works in two stages: **parse** dependency data from package registries, then **render** visualizations.
30+
Stacktower works in two stages: **parse** dependency data from package registries, then **render** visualizations.
2831

2932
### Parsing Dependencies
3033

@@ -172,7 +175,7 @@ The `--detailed` flag (node-link only) displays **all** meta keys in the node la
172175
5. **Layout** — Compute block widths proportional to downstream dependents
173176
6. **Render** — Generate clean SVG output
174177

175-
The ordering step is where the magic happens. StackTower uses an optimal search algorithm that guarantees minimum crossings for small-to-medium graphs. For larger graphs, it gracefully falls back after a configurable timeout.
178+
The ordering step is where the magic happens. Stacktower uses an optimal search algorithm that guarantees minimum crossings for small-to-medium graphs. For larger graphs, it gracefully falls back after a configurable timeout.
176179

177180
## Environment Variables
178181

blogpost/plots/showcase/javascript/ioredis.svg

Lines changed: 61 additions & 61 deletions
Loading

blogpost/plots/showcase/javascript/ioredis_mobile.svg

Lines changed: 61 additions & 61 deletions
Loading

blogpost/plots/showcase/javascript/knex.svg

Lines changed: 111 additions & 111 deletions
Loading

blogpost/plots/showcase/javascript/knex_mobile.svg

Lines changed: 111 additions & 111 deletions
Loading

blogpost/plots/showcase/javascript/mongoose.svg

Lines changed: 91 additions & 91 deletions
Loading

blogpost/plots/showcase/javascript/mongoose_mobile.svg

Lines changed: 91 additions & 91 deletions
Loading

blogpost/plots/showcase/javascript/pino.svg

Lines changed: 67 additions & 67 deletions
Loading

blogpost/plots/showcase/javascript/pino_mobile.svg

Lines changed: 67 additions & 67 deletions
Loading

blogpost/plots/showcase/javascript/yup.svg

Lines changed: 31 additions & 31 deletions
Loading

0 commit comments

Comments
 (0)