Skip to content
Dr. Markus Voss edited this page May 23, 2021 · 24 revisions

Welcome to the pumla wiki!

Upcoming version roadmap:

v1.0 full productive version

  • First "non-beta" Release
  • stable version for defined configurations (Mac, Linux and PlantUML)

v0.9 second beta - integrated feedback/problem ticket resolutions from the first beta round.

  • hardened API
  • hardened installation/setup procedure
  • polished documentation (completly consistent in itself over examples and documents)
  • second official "Release"

v0.8 first beta - hardening of the API

  • an installation system for Linux, Mac
  • open up the ticket system for the public
  • collaboration model defined: how can others contribute or participate
  • communicate / disseminate pumla to the world
  • first official "Release"

v0.7 additional capabilities:

  • lightweight variant management concept
    • model the variance in a pumla-re-usable way (with PlantUML and pumla syntax)
    • use model configurations to create variants of (PlantUML) diagrams

v0.6 additional capabilities:

  • refactored "tagged values" allowing to put elements depending on their tags and values
  • convenience macros to put "functional chains" with one command on a diagram, considering the relations and/or connections of the model repository

Done so far:

v0.5 additional capabilities:

  • re-usable model elements for dynamic behavior description: sequences and state machines.
  • more convenience functions for putting elements onto a diagram, e.g. depending on their stereotypes.
  • allow better "bridging"/mixing of static and dynamic elements, e.g. state or sequence diagram on deployment diagram.
  • additional templates for relations and connections

v0.4 capabilities:

  • Re-usable model element types: component, rectangle, node if name and alias are equal; also every other when both name and alias are used
  • Re-usable relations
  • Re-usable connections
  • Cheat Sheets to explore contents of model repository regarding re-usable
    • model elements
    • relations
    • connections
  • Modelling Guideline to help writing re-usable PlantUML architecture artifacts
  • Template for model elements
  • User's Guide with description of all extensions
    • macros
    • file markings
    • global variables
  • pumla command line tool (python script: pumla.py) to scan your files and fill the re-usable model repository
  • Examples overview showing off the capabilities

Clone this wiki locally