puml2code

PlantUML code generator

MIT License

Downloads
159
Stars
104
Committers
5

Bot releases are hidden (Show)

puml2code - improvements for cpp generator Latest Release

Published by jupe over 4 years ago

Changes:

  • several deps updated
  • improvements for cpp generation (#51)
  • BREAKING CHANGE: generate .h file instead of .cpp.
puml2code - security fixes

Published by jupe over 5 years ago

Just dependencies updates.

puml2code - initial C++ support

Published by jupe over 5 years ago

Changes

  • add npm badge to readme (#14)
  • update readme (#15)
  • add github issue/PR templates (#16)
  • print human readable error when grammar usage for PlantUML content parsing fails (#16)
  • initial c++ support (#18)
  • param support for python class constructor (#18)
  • update deps (#19)
puml2code - cli improvements

Published by jupe over 5 years ago

Changes

  • -i --input is now mandatory. stdin as value takes input from stdin pipe
  • --out is optional. Without --out tool just print output to console
  • create folder if not exists
  • more help text
  • use debug module for traces
  • add examples for help and readme
  • remove commander listeners end of execute to avoid tests warnings about listener leaks
puml2code - extended functionality - focuses around es6

Published by jupe over 5 years ago

Changes

  • Cleanup unused note
  • fix readme links
  • add initial interface support
  • es6 return jsdoc
  • python return docstring
  • ignore header ... endheader
  • improve error handling
  • better way to pick right parser
  • parse abstract method
  • parse default value for method parameters
    • es6 jsdoc support
  • allow * as function name prefix (es6 yield function)
  • parser: allow quotes for default value
  • es6: render string default values properly
  • es6: List<Value> as an method return value is rendered now properly (fixes #9)
  • sample puml updates
puml2code - Replace puml parser with pegjs engine

Published by jupe over 5 years ago

Including several new output language formats:

  • coffeescript
  • csharp
  • ecmascript5
  • ecmascript6
  • java
  • php
  • python
  • ruby
  • typescript

thanks for https://github.com/bafolts/plantuml-code-generator project.

puml2code - cli in track

Published by jupe over 5 years ago

Changes

  • fixes bin path
  • initial py2 support
  • more unit tests
  • basic cli tests
  • refactoring code more testable
puml2code - Initial POC release

Published by jupe over 5 years ago

Release provide POC es6 code generator and CLI interface. See more information from README.