Skip to content

epfl-systemf/librrd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

253 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibRRD
======

Setup
-----

- To build the project, you need Scala (v3.3.6) and SBT.
  Follow official instructions at https://www.scala-lang.org/download/

- To run the CLI, you need Node.js (v20) and NPM.
  Follow official instructions at https://nodejs.org/en/download/
  Then, run `npm install`.

- To use the GUI, you need a webserver.
  A simple one is provided with Python, which you can start with:
    python3 -m http.server --directory gui/ 8080

- The project automatically fetches the dependencies documented in NOTICE.
  node-canvas is only needed for the CLI.


Build
-----

1. `sbt deploy`


Help
----

Help for the GUI is available by clicking the help button in the top right
corner.
Help for the CLI is available by running `node cli/cli.js --help`.

About

Railroad diagram (RRD) layout library. Try it out at https://systemf.epfl.ch/etc/librrd/.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors