DoUML / douml

DoUML project: fork of BoUML 4.22
74 stars 35 forks source link

DoUML

IMPORTANT NOTICE

This is still a work in progress and the fact that the release is made doesn't mean that it is bug free. We recommend that you use DoUML along with source control and save your work frequently.

A discussion group for DoUML was created for subjects other than issues: https://groups.google.com/forum/#!forum/douml


About

DoUML is a UML diagram editor capable of generating/reversing code in a multitude of programming languages(namely - C++, Java, Python, idl, Php).

DoUML is a fork of the original Bouml editor by Bruno Pages that was born when Bouml's development abruptly came to a stop due to author's conflict with wikipedia administration.

Not wanting to lose (possibly) best free UML modelling software an effort was made to port the original to Qt5 and continue developing it as a community.

DoUML is based on a source code of Bouml 4.22 but can read projects saved with versions up to 4.23 patch 7. Support for later, commercial versions, of Bouml is possible but sample projects will be required.

Project status:

Bugfixes:

Enchancements:

Manual

Currently - the manual of Bouml version 4.22 is being used. To access it, set "Manual" path in miscelaneous settings in application's menu.

Compiling & Installing

Under Linux:

Under Windows:

  L_UniversalModels library needs to be built prior to douml compilation. It is located in src/Libs/L_UniversalModels

Pre-built binaries

Binaries are kindly provided by the community.

Be a maintainer! Contact-us through the mainling list or issues.

Webpage

http://douml.github.io/douml/

CONTRIBUTORS NEEDED

And remember - we all own a debt of gratitude to Bouml's original creator - Bruno Pages. Without him, there'd be nothing for us to continue developing. Current (non-free) version of original Bouml that he works on now can be found at: http://bouml.fr