Core Topics

Essential concepts and information you need to understand and use Sirena effectively.

What’s in This Section

This section covers fundamental topics including:

  • Installation - How to install and set up Sirena

  • Architecture - Understanding Sirena’s design and components

  • Theming System - How themes work in Sirena

  • Compatibility - Mermaid.js syntax compatibility matrix

  • Comparison - Sirena vs Mermaid.js vs PlantUML vs Graphviz

  • Configuration - Configuring Sirena for your needs

Quick Navigation

Browse the topics in the sidebar or use the search function to find specific information.

Getting Started

If you’re new to Sirena, we recommend starting with:

  1. link:{% link _tutorials/getting-started.adoc %}[Getting Started Tutorial]

  2. link:{% link _pages/architecture.adoc %}[Architecture Overview]

  3. link:{% link _diagram_types/index.adoc %}[Diagram Types Reference]

Need Help?

  • See link:{% link _tutorials/index.adoc %}[Tutorials] for step-by-step guides

  • Check link:{% link _references/index.adoc %}[References] for API documentation

  • Visit our GitHub Issues for support


Table of contents


Back to top

Copyright © 2025 Ribose. Sirena is open source under the MIT license.

This site uses Just the Docs, a documentation theme for Jekyll.