dendryform 0.0.1

Declarative software architecture diagrams — beautiful, dark-themed, simple schema
Documentation
  • Coverage
  • 100%
    2 out of 2 items documented0 out of 1 items with examples
  • Size
  • Source code size: 74.18 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 1.01 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 10s Average build duration of successful builds.
  • all releases: 24s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • oxur/dendryform
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • oubiwann

dendryform

Declarative software architecture diagrams — beautiful, dark-themed, with a simple schema.

Named for the 23 dendriform models of tree architecture (Hallé & Oldeman, 1970), because every system has a branching pattern worth revealing.

Status

🌱 Early development — schema design and HTML renderer in progress.

What This Will Be

dendryform takes a declarative description of a software system — nodes, edges, containment, tiers — and renders it as a beautiful, interactive HTML architecture diagram.

title: "myproject · system architecture"
theme: dark

tiers:
  - label: Client Layer
    layout: single
    nodes:
      - id: web-app
        label: Web Application
        kind: system
        tech: [React, TypeScript]
dendryform render architecture.yaml -o architecture.html

License

Licensed under either of Apache License, Version 2.0 or MIT License at your option.