ASCIIFlow is a client-side only web based application for drawing ASCII diagrams. You can use it at asciiflow.com.
ASCIIFlow is built with Bazel.
Bazel is most easily installed to the correct version through Bazelisk. See .bazelversion for the correct version if you aren't using Bazelisk.
npm install -g @bazel/bazelisk
yarn global add @bazel/bazelisk
For development, ibazel is also a very useful tool to help with automatic rebuilding and reloading.
npm install -g @bazel/ibazel
yarn global add @bazel/ibazel
After installation of Bazel/Bazelisk, you can run ASCIIFlow locally with:
ibazel run client:devserver
Or without ibazel (won't do live reloading):
bazel run client:devserver
If you have modified ~/.bazelrc for other projects you may need to run the following:
bazel --nohome_rc run client:devserver
Launch on localhost:8080/#/