From baa0a025b07dbe3e027fabafae61f02f9ff627a8 Mon Sep 17 00:00:00 2001
From: David Evans
Date: Sun, 14 Jan 2018 12:35:12 +0000
Subject: [PATCH] Add links to similar projects
---
library.htm | 44 ++++++++++++++++++++++++++++++++++++--------
1 file changed, 36 insertions(+), 8 deletions(-)
diff --git a/library.htm b/library.htm
index 9dde471..da7a380 100644
--- a/library.htm
+++ b/library.htm
@@ -587,17 +587,45 @@ Removes all registered event listeners for a given type, or all event listeners
for all types.
+
+
+
+There are quite a lot of sequence diagram drawing tools available. If this one
+doesn't fit your needs for whatever reason, you might want to take a look at the
+alternatives:
+
+
+
+- websequencediagrams.com
+is a commercial offering which inspired the syntax of this project and many
+others. It has a wide range of themes but limited functionality. Also offers a
+hosted image generation service.
+
+- js-sequence-diagrams
+is a Javascript library which has wider browser support via snap.svg but very
+limited functionality.
+
+- mermaid
+is a Javascript library and online editor which can render multiple types of UML
+diagram, including simple sequence diagrams.
+
+- Scruffy UML
+is a Python library which can render multiple types of UML diagram, including
+simple sequence diagrams, from the commandline. Uses yUML syntax rather than the
+human friendly syntax used by most other projects.
+
+- PlantUML
+is a Java project and online editor which can render multiple types of UML
+diagram, including sequence diagrams. Has a good range of features and allows a
+high degree of customisation (e.g. diagram colours).
+
+
+
Thanks
-Thanks to
-websequencediagrams.com
-and
-js-sequence-diagrams
-for inspiring the syntax of this project.
-
-
-Also thanks to
+Thanks to the other tools mentioned above for inspiring parts of the syntax of
+this project, and to
the Handlee font
which is used in the sketch theme.