diff --git a/docs/book/class.png b/docs/book/class.png new file mode 100644 index 000000000..5b2f663d8 Binary files /dev/null and b/docs/book/class.png differ diff --git a/docs/book/cover.jpg b/docs/book/cover.jpg new file mode 100644 index 000000000..24f8b13bf Binary files /dev/null and b/docs/book/cover.jpg differ diff --git a/docs/book/er.png b/docs/book/er.png new file mode 100644 index 000000000..e3d8dd7ca Binary files /dev/null and b/docs/book/er.png differ diff --git a/docs/book/flowchart.png b/docs/book/flowchart.png new file mode 100644 index 000000000..714626b70 Binary files /dev/null and b/docs/book/flowchart.png differ diff --git a/docs/book/gantt.png b/docs/book/gantt.png new file mode 100644 index 000000000..95c8d08a1 Binary files /dev/null and b/docs/book/gantt.png differ diff --git a/docs/book/index.html b/docs/book/index.html new file mode 100644 index 000000000..4e3ab79f8 --- /dev/null +++ b/docs/book/index.html @@ -0,0 +1,340 @@ + + +
+ + + +MermaidPress
++ Learn to create complex diagrams and beautiful flowcharts easily using text and code + using Mermaid.js. +
+ + + ++ Flowcharts is a diagram type that visualizes a process or an algorithm by showing the + steps in order, as well as the different paths the execution can take. +
++ Sequence diagrams lets you model and visualize interactions between different actors + or objects in a system, as well as the order of those interactions +
++ A class diagram is a graphical representation that is used to visualize and describe + an object-oriented system. +
++ An entity-relationship diagram is a graphical representation that is used to + visualize the different types of entities that exist within a system. +
++ Use State diagrams to model and document state machines, an abstract way of + representing a system or an algorithm. +
++ A Gantt chart is a graphical representation that is used to visualize and describe + tasks (events or activities) over time. +
++ These were a few of the diagrams supported by Mermaid. +
++ Mermaid lets you represent diagrams using text and code which simplifies the maintenance + of complex diagrams. This is a great option for developers as they’re more familiar with + code, rather than special tools for generating diagrams. Besides, diagrams in code + simplify maintenance and ensure that the code is supported by version control systems. + In some cases, Mermaid makes refactoring support for name changes possible while also + enabling team collaboration for review distribution and updates. +
++ Developers working with any system will be able to put their knowledge to work with this + practical guide to using Mermaid for documentation. The book is also a great reference + for looking up the syntax for specific diagrams when authoring diagrams. +
++ You’ll start by getting up to speed with the importance of accurate and visual + documentation. Next, the book introduces Mermaid and establishes how to use it to create + effective documentation. By using different tools, editors, or a custom documentation + platform, you’ll also learn how to use Mermaid syntax for various diagrams. Later + chapters cover advanced configuration settings and theme options to manipulate your + diagram as per your needs. +
++ By the end of this Mermaid book, you’ll have become well-versed with the different types + of Mermaid diagrams and how they can be used in your workflows. +
+Written by Knut Sveidqvist and Ashish Jain.
++ Knut is the creator of Mermaid and both authors are active core team members of the + Mermaid open-source project. +
+ + + + +