About This Site

Built in IntelliJ (JetBrains IDE):

I’ve written some Java code to extract information directly from PlantUML code. The extracted info is then used as input to my sphinx files. (I have a gradle java project that does all of that.) I also have some python code that creates some of the .puml files and initial rST code.

  • Python plugin

to generate sphinx documentation locally:

  • run task ‘sphinx’ (runs the gradle task from the sphinx-gradle-plugin)

Examples and inspiration:

Todo

Fix genindex columns: doesn’t deal with 2nd level entries when computing column splits see def write_genindex(self): in /Users/ashleyengelund/.pyenv/versions/3.6.6/lib/python3.6/site-packages/sphinx/builders/html.py

To Dos