ADO Markdown Mermaid
Transform your Azure DevOps documentation with beautiful, interactive diagrams! The ADO Markdown Mermaid extension brings powerful diagram rendering capabilities directly to your markdown files in Azure Repos.
✨ What does this extension do?
This extension brings Mermaid diagram rendering to your Azure DevOps markdown files! Due to Azure DevOps' built-in markdown renderer, we provide multiple ways to view your content with Mermaid support.
🎯 Multiple Ways to Use
📁 For .mmd files: Automatic rendering
- Files with
.mmd extension render automatically with full Mermaid support
- Simply rename your markdown files from
.md to .mmd for instant diagram rendering
- Context Menu: Right-click any
.md file → "Open with Mermaid"
- Dedicated Hub: Visit the "Mermaid Viewer" tab in the Code section
- Paste & Preview: Copy/paste markdown content directly into the hub
🚀 Key Features
📊 Rich Diagram Support
Create stunning diagrams using simple text syntax:
- Flowcharts - Visualize processes and decision trees
- Sequence Diagrams - Document system interactions
- Mind Maps - Organize ideas and concepts
- Gantt Charts - Project timelines and scheduling
- Class Diagrams - Software architecture visualization
- State Diagrams - System state transitions
- Entity Relationship Diagrams - Database design
- User Journey Maps - UX workflows
- Git Graphs - Version control visualization
- Pie Charts - Data representation
🎯 Seamless Integration
- Zero Configuration - Works out of the box
- Markdown Compatible - Preserves all standard markdown features
- Live Rendering - Diagrams appear instantly when viewing files
- Repository Wide - Works across all your markdown files
- Team Friendly - Everyone sees the same beautiful diagrams
🔧 Enhanced Markdown
Beyond Mermaid diagrams, enjoy full markdown support with:
- Tables with alignment
- Task lists and checkboxes
- Code syntax highlighting
- Nested lists and quotes
- Links and references
- Text formatting
📖 How to Use
Simply add Mermaid diagrams to your markdown files using code blocks:
```mermaid
flowchart TD
A[Start] --> B{Decision?}
B -->|Yes| C[Action 1]
B -->|No| D[Action 2]
C --> E[End]
D --> E
```
The extension will automatically render these as interactive diagrams!
📖 How to Use
Method 1: .mmd Files (Automatic)
- Rename your markdown file from
.md to .mmd
- Add Mermaid diagrams using code blocks with
mermaid language
- View the file in Azure Repos - diagrams render automatically!
- Right-click any
.md file in Azure Repos
- Select "Open with Mermaid" from the context menu
- View your markdown with full Mermaid support
Method 3: Mermaid Viewer Hub
- Navigate to Code → Mermaid Viewer tab
- Either:
- Enter a repository file path and click "Load from Repository"
- Paste markdown content directly into the text area
- Click "Render Preview" to see the result
🎨 Example Diagrams
Sequence Diagram
Perfect for documenting API interactions:
sequenceDiagram
participant User
participant API
participant Database
User->>API: Request Data
API->>Database: Query
Database-->>API: Results
API-->>User: Response
Project Timeline
Visualize your project milestones:
gantt
title Project Timeline
dateFormat YYYY-MM-DD
section Planning
Requirements :2024-01-01, 30d
Design :2024-02-01, 20d
section Development
Backend :2024-02-15, 45d
Frontend :2024-03-01, 35d
section Testing
Integration :2024-04-01, 15d
Deployment :2024-04-15, 10d
System Architecture
Document your software design:
classDiagram
class User {
+String name
+String email
+login()
+logout()
}
class Order {
+String id
+Date created
+calculate()
}
User ||--o{ Order : places
🏢 Perfect for Teams
- Documentation - Create living architectural diagrams
- Project Management - Visual project timelines and workflows
- API Design - Sequence diagrams for system interactions
- Database Design - Entity relationship diagrams
- Process Documentation - Flowcharts for business processes
- Onboarding - Mind maps for knowledge organization
🎯 Why Choose ADO Markdown Mermaid?
✅ Benefits
- No External Tools - Everything works within Azure DevOps
- Version Controlled - Diagrams live with your code
- Always Up-to-Date - Text-based diagrams are easy to maintain
- Collaborative - Team members can easily edit and review
- Professional - Beautiful, consistent diagram styling
- Fast - Instant rendering with no performance impact
🔄 Before vs After
Before: Static images that get outdated, require external tools, and are hard to maintain
After: Living diagrams that update with your documentation, created with simple text, and always in sync
🚀 Get Started in Seconds
- Install this extension from the Azure DevOps Marketplace
- Navigate to any markdown file in your Azure Repos
- Add Mermaid diagrams using the
```mermaid code block syntax
- View your file to see beautiful rendered diagrams!
No configuration needed - it just works!
🌟 What Our Users Say
"This extension transformed how we document our architecture. Our diagrams are always current and look professional!"
- Development Team Lead
"Creating flowcharts for our processes has never been easier. The whole team can contribute now!"
- Project Manager
📚 Resources
🤝 Support
Having issues or questions? We're here to help!
- Check our GitHub Issues for common problems
- Create a new issue for bugs or feature requests
- Include sample markdown that reproduces any issues
Ready to make your documentation beautiful? Install ADO Markdown Mermaid now and start creating stunning diagrams in minutes!
This extension is open source and licensed under Apache 2.0. Contributions welcome!