awarnke / crystal-facet-uml

create a consistent set of uml diagrams

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ScreenShot

crystal-facet-uml

crystal-facet-uml creates sysml/uml diagrams to document system and software architecture.

Like a crystal shows different facets of the same thing, this application shows different views of the same system.

ScreenShot

As software architect, you create a set of diagrams describing use-cases, requirements, structural views, behavioral and deployment views.

crystal-facet-uml keeps element names and element hierarchies consistent. It exports diagrams in svg, pdf, ps and png formats to be used in text processing systems like docbook, html, latex. crystal-facet-uml exports the model to json and xmi format; json can also be imported. The json-based data file can be stored to git, branched and merged together with your source code. This tool runs on your local linux PC and is based on glib, gdk, gtk, cairo, pango, sqlite.

ScreenShot

ScreenShot

How to use this program is described in the User Manual .

Install crystal-facet-uml

This section describes how to install a binary package.

Debian/Ubuntu/Raspbian:

  sudo apt install crystal-facet-uml

or

  sudo dpkg -i crystal-facet-uml_1.x.0-1_amd64.deb

openSuSE:

  sudo zypper addrepo https://download.opensuse.org/repositories/devel:/tools/15.5 devel_tools_15.5
  # or sudo zypper addrepo https://download.opensuse.org/repositories/devel:/tools/15.4 devel_tools_15.4
  sudo zypper refresh
  sudo zypper install crystal-facet-uml

or

  sudo zypper install crystal-facet-uml-1.x.0-1.1.x86_64.rpm

Windows/wine:

Fetch a prebuild binary version from e.g. https://www.heise.de/download/product/crystal-facet-uml/ or https://sourceforge.net/projects/crystal-facet-uml/ and unpack it:

  unzip crystal-facet-uml_1.x.0-1_win64.zip

How to build from source

Building from source is described in ./build .

About

Version: see META_VERSION_STR in meta_version.inl

Author+Copyright: 2016-2023 Andreas Warnke

License: Apache 2.0 License

About

create a consistent set of uml diagrams

License:Other


Languages

Language:C 97.4%Language:Rust 1.8%Language:CMake 0.4%Language:Shell 0.3%Language:Makefile 0.2%Language:Batchfile 0.0%