Generate library documentation in plain text from the JSON generated by libdoc.
- Markdown documentation to generate a static site with Mkdocs or upload it to Confluence
- Asciidoc documentation to generate a static site with Asciidoctor
- Install the package
pip install robotframework-libdoc2text
- 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
-
Modify the template
-
Generate the library documentation with libdoc
python -m robot.libdoc Library Library.json
- Generate the plain text documentation with libdoc2text
libdoc2text run library.md.jinja Library.json Library.md
The template files are Jinja templates. When libdoc2text run
is executed Jinja processes the template, which results in a Markdown or Asciidoc file.