Menu

Tree [r2] /
 History

HTTPS access


File Date Author Commit
 bouml_4.22.2 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 genplugouts 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 plugouts 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 src 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 Makefile 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 README 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 README.bouml 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 bouml.16.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 bouml.32.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 bouml.48.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 bouml.64.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 de.lang 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 es.lang 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 fr.lang 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 historic.html 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 licence.txt 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 projectControl.16.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 projectControl.32.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 projectControl.48.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 projectControl.64.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 projectSynchro.16.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 projectSynchro.32.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 projectSynchro.48.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 projectSynchro.64.png 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...
 pt_br.lang 2011-07-04 rsundare [r2] Pristine bouml version 4.22.2 - the last openso...

Read Me

This project forks BoUML, which is a really great tool. The creator and maintainer of BoUML, Bruno Pages, has decided to stop working on the project because of a dispute with Wikipedia. This is really unfortunate, because in my experience BoUML is the best and most stable opensource UML tool. It is actually usable in real production environments.

The UMLAUT project aims to continue Bruno's work. The most important goal is to enable the UMLAUT codebase to continue to be used as a very stable UML tool in a production environment. This means that all checkins must ensure that the quality of the tool does not go down.

There is another fork of BoUML called DoUML (also on sourceforge). This project is more ambitious, in that it is working on porting BoUML to use QT4 instead of QT3. This unfortunately bas made the DoUML codebase unusable in a production environment for the time being. The UMLAUT project explicitly does not intend to attempt the upgrade to QT4. Stability and Usability of the tool are more important to me.

Here is my plan -
1.  At first, I will only fix bugs for a while. This will allow me to understand the codebase.
2.  Once I am somewhat comfortable with the codebase, I will start accepting bugfixes from other likeminded contributors.
3.  In the meantime, I believe the documentation needs some work. Bruno has done a great job with it, but he is not a native english speaker. So the first step is to just fix the language where required, and perhaps enhance the documentation a little bit.
4.  One important item that is needed is a tutorial that walks one through the whole process of model driven development (MDD). Bruno's tutorial really assumes that you know MDD and only walks through the use of BoUML for MDD.
5.  At this point I expect to have gained enough familiarity with the tool to perhaps start working on new features.

At any time, I will accept patches from Bruno, both bugfixes and features. He is the expert, and if he wishes to contribute he will not have to wait for *my* level of comfort.