UmlCanvas Save Abandoned

UmlCanvas is an implementation around the HTML5 Canvas that allows generation of UML diagrams. Two interfaces are provided: an OO Javascript API and a textual DSL.

Project README

UmlCanvas by Christophe VG [email protected] Copyright 2009-2011, Christophe VG


UmlCanvas is an implementation around the HTML5 Canvas that allows generation of UML diagrams. A Mediawiki extension is provided to allow editors to just enter the commands required to generate the diagrams. Two interfaces are provided: an OO Javascript API and a textual DSL in the form of a UML profile for ADL, the Application Definition Language.

  • Try it out now !

Download a complete source archive containing everything you need to play with UmlCanvas, including the sources from github:

https://github.com/christophevg/UmlCanvas/downloads

Unzip the archive and open:

examples/index.html

  • Ready to dive into the code.

If you want to change and contribute things, you can checkout the git repository locally. You'll probably need a Unix-type of environment with a lot of common tools like make, (ub)zip, touch, wget, java,...

$ git clone git://github.com/christophevg/UmlCanvas.git Cloning into UmlCanvas... ... Resolving deltas: 100% (673/673), done.

$ cd UmlCanvas

$ make *** checking dependencies (if you get errors in this section the cmd right before the error, is not found in your PATH) ... *** building build/UmlCanvas.standalone.min.js *** building build/UmlCanvas.css

Open the index.html file from the examples/ directory and take a look around.

  • Roadmap

I'm currently working on the foundations of UmlCanvas: Canvas2D, which is also hosted on my GitHub account. Development is done in the "next" branch and if you check it out, you'll see that a lot is changing. Once that effort is done, I'll be updating UmlCanvas to use all of the new goodies.

Open Source Agenda is not affiliated with "UmlCanvas" Project. README Source: christophevg/UmlCanvas
Stars
115
Open Issues
3
Last Commit
12 years ago
License

Open Source Agenda Badge

Open Source Agenda Rating