https://github.com/mikaelfangel/drawing-trees
🌲 Implementation of Andrew J. Kennedy's paper on drawing beautiful trees
https://github.com/mikaelfangel/drawing-trees
drawing plotly tikz tree
Last synced: 8 months ago
JSON representation
🌲 Implementation of Andrew J. Kennedy's paper on drawing beautiful trees
- Host: GitHub
- URL: https://github.com/mikaelfangel/drawing-trees
- Owner: MikaelFangel
- License: mit
- Archived: true
- Created: 2024-06-06T09:12:03.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-13T15:15:15.000Z (almost 2 years ago)
- Last Synced: 2025-02-07T21:17:11.421Z (over 1 year ago)
- Topics: drawing, plotly, tikz, tree
- Language: F#
- Homepage:
- Size: 112 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Drawing Trees
Implementation of [Andrew J. Kennedy's paper](https://www.microsoft.com/en-us/research/wp-content/uploads/1996/01/drawingtrees.pdf) on drawing beautiful trees.

# Usage
The primary usage is described around the `Makefile`, but it's also possible to use the standard dotnet CLI for the below.
## Run from the project root
Presents a simple cli interface to create trees.
```
make run
```
## Run tests
Runs all tests for the project.
```
make test
```
## Show an example
Show 1 of 5 examples using plotly
```
make example[1-5]
```
# How to build as a self-contained application
Outputs a self-contained application in the `release` folder.
```
make build
```
## Requirements
- .NET 8.0