# dendryform
> Declarative software architecture diagrams β beautiful, dark-themed, with a simple schema.
Named for the 23 [dendriform models](https://en.wikipedia.org/wiki/Plant_architecture) 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.
```yaml
title: "myproject Β· system architecture"
theme: dark
tiers:
- label: Client Layer
layout: single
nodes:
- id: web-app
label: Web Application
kind: system
tech: [React, TypeScript]
```
```bash
dendryform render architecture.yaml -o architecture.html
```
## License
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE) or [MIT License](LICENSE-MIT) at your option.