jaime-olivares / vscode-yuml

yUML extension for Visual Studio Code
MIT License
116 stars 26 forks source link
markdown sequence-diagram uml uml-diagram vscode vscode-extension yuml yuml-syntax

yUML extension

yUML extension for Visual Studio Code. Allows the creation of offline UML diagrams based on the yUML Syntax.

Features

yUML extension screenshots

yUML syntax

Please refer to the wiki page

Invocation methods

Once a .yuml file is open, the viewer window can be invoked in two ways:

title icon

Snippets

There is a snippet for each diagram type. Just start typing one of the available diagram types: class, activity, usecase, state or deployment, package, sequence and a full example will be pasted into the yuml file.

yuml snippet screenshot

Markdown support

yUML code can now be embedded into markdown documents by using the fencing syntax, as shown:

yuml markdown screenshot

The yUML diagram will be directly rendered in the markdown preview window.

Top bar

A topbar will show some useful links when hovered (see below), for accessing the wiki page, writing a review, reporting bugs and requesting new features.

topbar screenshot

Extension Settings

No settings yet.

Issue reporting

If you have experience developing Visual Studio Code extensions, please propose a detailed solution for any reported issue or feature request.

For issues related to the yUML syntax, please post your issue in the corresponding github project

Contributing

For pull requests, please read CONTRIBUTING.md