Skip to content

A collaborative UML editor; build with etherpad and plantuml

License

Notifications You must be signed in to change notification settings

Antonio171003/collabuml

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting started

CollabUML is a PlantUML based app for online collaborative design on UML

How it works?

CollabUML is a super-simple client only app that wires existing technology, in this case, it uses an https://etherpad.org to handle the collaborative text editor and https://plantuml.com/ public server to render the editor's content.

There is a timer that takes the etherpad content to render it with plantuml on every tick.

Run it

An Etherpad instance is required, host/apikey must be configured at config.js

Then, run npm install to download the js dependencies, then, npm run start will allow you to use the app at localhost:8080

Project state

The project was created in 2020, there haven't been much changes since then, I plan to keep the server running for as long as it doesn't require much maintenance (the case for 3 years).

About

A collaborative UML editor; build with etherpad and plantuml

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.7%
  • HTML 21.1%
  • CSS 0.2%