Skip to main content

Generate library documentation in plain text from the JSON generated by libdoc

Project description

libdoc2text

Generate library documentation in plain text from the JSON generated by libdoc.

Use Cases

  • Markdown documentation to generate a static site with Mkdocs or upload it to Confluence
  • Asciidoc documentation to generate a static site with Asciidoctor

How to use it

  1. Install the package
pip install robotframework-libdoc2text
  1. Save the desired template to the current directory

For Markdown:

libdoc2text init.md

For Asciidoc:

libdoc2text init.adoc

Hint: In case your environment does not allow executing libdoc2text, call the Python module directly:

python -m Libdoc2Text init.md
  1. Modify the template

  2. Generate the library documentation with libdoc

python -m robot.libdoc Library Library.json
  1. Generate the plain text documentation with libdoc2text
libdoc2text run library.md.jinja Library.json Library.md

How it works

The template files are Jinja templates. When libdoc2text run is executed Jinja processes the template, which results in a Markdown or Asciidoc file.

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

robotframework_libdoc2text-1.0.1.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file robotframework_libdoc2text-1.0.1.tar.gz.

File metadata

File hashes

Hashes for robotframework_libdoc2text-1.0.1.tar.gz
Algorithm Hash digest
SHA256 85e3ebb705bc7f85cac80d193b3932169537f20695ae694ce5c07859bcf2cc68
MD5 5f36403ea070b82cdbcfc6c993e28eeb
BLAKE2b-256 643e6dd19e625a2577dfbd681fce9f67afbcd4a7aaba70661740a138a726df2b

See more details on using hashes here.

File details

Details for the file robotframework_libdoc2text-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for robotframework_libdoc2text-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 87a746fdf24e812ebffd5bebf638ddbe9a25a8659ff8f386fff873f3cd9a2945
MD5 67fa4dd8876d24ba5b3c58c9f8b564c9
BLAKE2b-256 a73935427f088733d24b690da09ef8de9b11820ed13cea94ef13b230e764e455

See more details on using hashes here.

Supported by

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