~/talk

Levels of Docs as Code

Talkat Java ON 2022 · 2022-10-17..10-20· [documentation]
links:none on file
slides:none on file

Claims a Java macro processor named Jamal reads source files, evaluates macros and injects live values (versions, defaults, snippets) into AsciiDoc so documentation stays in sync with code. It runs as a maven plugin, integrates with IntelliJ preview, fetches values from pom.xml via XPath, embeds code snippets by name and line, generates diagrams via PlantUML or any external tool, and fails CI on checksum mismatches. The tool is mature, used to keep books and demos consistent and to cut repeat edits.

AI-written summary · about

  1. 0:00Introduction
  2. 1:38Why Documentation is boring
  3. 7:09What is Documentation
  4. 12:00Problems with Documentation
  5. 13:10Language Grammar and Style
  6. 18:43The Power
  7. 22:02Demo
  8. 28:59Dependencies
  9. 35:55Version
  10. 40:29Summary
  11. 45:23Questions
  12. 49:02Markup languages
  13. 52:52Integrations
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.