Skip to main content

Language for ASCII diagrams.

Project description

PyPI Build Coverage Status Python Documentation

ADia

diagram: Foo
sequence:
foo -> bar: Hello World!

Output:

 DIAGRAM: Foo                             

 +-----+             +-----+
 | foo |             | bar |
 +-----+             +-----+
    |                   |
    |~~~Hello World!~~~>|
    |                   |
    |<------------------|
    |                   |
 +-----+             +-----+
 | foo |             | bar |
 +-----+             +-----+

ADia is a language specially designed to render ASCII diagrams.

Currently, only sequence diagrams are supported, but the roadmap is to support two more types of diagrams: fork and class, check out the TODO.md to figure out what I talking about.

Get Closer!

The ADia can also run flawlessly inside the browsers using the awesome project: Brython.

The https://github.com/pylover/adia-live is a good example of how to use it inside the Javascript. In addition, please read the Javascript API section of the documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adia-1.0.0.tar.gz (17.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

adia-1.0.0-py3.8.egg (51.0 kB view details)

Uploaded Egg

File details

Details for the file adia-1.0.0.tar.gz.

File metadata

  • Download URL: adia-1.0.0.tar.gz
  • Upload date:
  • Size: 17.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for adia-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6394e6f7d2764be627d34bc9db7c4b69f08b2f6cf5b3bbfb58c53a4b6c92fa14
MD5 df16c9da45bfd6d3eb84a4f4f0608729
BLAKE2b-256 92d00fce38a0c1c97f3b661712aeef4edc246e5637816e4a37ab156ff13f2f78

See more details on using hashes here.

File details

Details for the file adia-1.0.0-py3.8.egg.

File metadata

  • Download URL: adia-1.0.0-py3.8.egg
  • Upload date:
  • Size: 51.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for adia-1.0.0-py3.8.egg
Algorithm Hash digest
SHA256 5a31294f77ace0e23a25c0de5573348d14577aa811cdbda56392e5228b899598
MD5 6a7d1d4288aaf0ad6e965a55ea6f4a20
BLAKE2b-256 76bb931711093049938343406c5654c450210c22af36add40295d21b57322a64

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page