snapshot before rust archive

This commit is contained in:
Will Anderson
2026-05-03 04:04:43 -05:00
parent f4abfe6fdc
commit c5e34ed09b
10 changed files with 959 additions and 3 deletions
+33
View File
@@ -0,0 +1,33 @@
// el-graph Force-directed graph engine for el-ui.
//
// Server-side SVG renderer for knowledge graphs, Engram viewers, DHARMA
// network maps, and soul relationship graphs.
//
// Architecture:
// layout.el pure El force simulation (Coulomb repulsion + spring edges)
// node.el node type definitions and color mapping
// edge.el edge type definitions
// canvas.el HTTP endpoint helper (full pipeline in one call)
// view.el SVG renderer (layout -> SVG string)
// editor.el round-trip mutation API (add/remove/connect/move nodes)
// serializer.el export to SVG or JSON
//
// Client-side interaction (drag, zoom, pan) is deferred until el-ui-compiler
// gains a JavaScript backend. For now, consumers call graph_svg_endpoint()
// which runs the full server-side pipeline and returns a static SVG string.
vessel "el-graph" {
version "0.1.0"
description "Force-directed graph: layout, SVG rendering, editing API"
authors ["Will Anderson <will@neurontechnologies.ai>"]
edition "2026"
}
dependencies {
el-platform "1.0"
}
build {
entry "src/main.el"
output "dist/"
}