Skip to content

docs(graph): regenerate hero graph.png coloured by OKF type#146

Merged
CryptoJones merged 1 commit into
mainfrom
docs/graph-png-by-type
Jul 2, 2026
Merged

docs(graph): regenerate hero graph.png coloured by OKF type#146
CryptoJones merged 1 commit into
mainfrom
docs/graph-png-by-type

Conversation

@CryptoJones

Copy link
Copy Markdown
Owner

Summary

Regenerates the README hero docs/graph.png so its nodes are coloured by OKF type (with a legend) — matching the web graph view shipped in 3.8.1.

  • docs/graph.png — regenerated: force-directed, dark Cyberdeck theme, nodes coloured by OKF type (Character/Place/Construct/Corp/Tech), sized by link degree, with a type legend. Same Neuromancer corpus (Case, Molly, Wintermute, Straylight…).
  • render_graph.py — rewritten as a self-contained networkx + matplotlib renderer. This box's Graphviz was missing the sfdp layout plugin; this drops the external Graphviz dependency and mirrors the web graph's force-directed look.
  • make_demo_vault.py — assigns each demo note an illustrative OKF type (as frontmatter) so colour-by-type is meaningful.
  • README caption + docs/graph-demo/README.md updated.

Docs-only; docs/graph-demo is ruff-excluded and default ruff check . is clean. No release/deploy needed.

🤖 Generated with Claude Code

Proudly Made in Nebraska. Go Big Red! 🌽 https://xkcd.com/2347/

The README hero graph now colours nodes by each note's OKF `type` (with a legend),
matching the web graph view added in 3.8.1. The demo renderer is rewritten as a
self-contained networkx + matplotlib script (the box's Graphviz lacked the sfdp
layout plugin, and this also drops the external Graphviz dependency + mirrors the
web graph's force-directed look); make_demo_vault.py assigns each demo note an
illustrative `type` (Character/Place/Construct/Corp/Tech). README caption + demo
README updated. Default `ruff check .` clean (docs/graph-demo is ruff-excluded).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JFuGddPx3UhUkcC74KBXZB
@CryptoJones CryptoJones merged commit e12bfa7 into main Jul 2, 2026
12 of 14 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.

1 participant