Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blockdiag/actdiag
https://github.com/blockdiag/actdiag
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/blockdiag/actdiag
- Owner: blockdiag
- License: apache-2.0
- Created: 2018-05-03T07:50:12.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-07-06T02:09:20.000Z (4 months ago)
- Last Synced: 2024-08-02T12:44:56.555Z (3 months ago)
- Language: Python
- Size: 2.59 MB
- Stars: 32
- Watchers: 3
- Forks: 11
- Open Issues: 8
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - blockdiag/actdiag - (others)
README
`actdiag` generate activity-diagram image file from spec-text file.
.. image:: https://drone.io/bitbucket.org/blockdiag/actdiag/status.png
:target: https://drone.io/bitbucket.org/blockdiag/actdiag
:alt: drone.io CI build status.. image:: https://pypip.in/v/actdiag/badge.png
:target: https://pypi.python.org/pypi/actdiag/
:alt: Latest PyPI version.. image:: https://pypip.in/d/actdiag/badge.png
:target: https://pypi.python.org/pypi/actdiag/
:alt: Number of PyPI downloadsFeatures
========* Generate activity-diagram from dot like text (basic feature).
* Multilingualization for node-label (utf-8 only).You can get some examples and generated images on
`blockdiag.com `_ .Setup
=====Use easy_install or pip::
$ sudo easy_install actdiag
Or
$ sudo pip actdiag
spec-text setting sample
========================Few examples are available.
You can get more examples at
`blockdiag.com`_ .simple.diag
------------simple.diag is simply define nodes and transitions by dot-like text format::
diagram {
A -> B -> C;
lane you {
A; B;
}
lane me {
C;
}
}Usage
=====Execute actdiag command::
$ actdiag simple.diag
$ ls simple.png
simple.pngRequirements
============
* Python 3.7 or later
* blockdiag 1.5.0 or later
* funcparserlib 0.3.6 or later
* reportlab (optional)
* wand and imagemagick (optional)
* setuptoolsLicense
=======
Apache License 2.0