~/talk

Embracing the Kraken : How to build a docs-toolchain monster and why it’s OK

Talkat Write the Docs Portland 2025 · 2025-05-04..05-06· [developer-experience]
links:none on file
slides:none on file

Min.io documentation grows from a Sphinx-based site into a tangled toolchain: a custom Sphinx directive stuffed with 300 debug print statements, bash scripts using csplit, a Kubernetes operator to document, and a later monorepo with conditional includes that creates N platform-specific tutorial versions. Migration decisions favor usability over purity, so the team migrates from Sphinx to Hugo for many sites; the single-sourcing trick works functionally but multiplies maintenance cost and hard-to-trace dependencies.

AI-written summary · about

  1. 0:00Introduction
  2. 1:44What Kraken means in docs
  3. 3:50Flawed toolchain start
  4. 6:39Sphinx first steps
  5. 8:35Custom directive spiral
  6. 12:09Kubernetes complexity
  7. 14:54Content sync broke it
  8. 16:20Single sourcing pitfalls
  9. 18:48Unmaintainable toolchain signs
  10. 20:36Platform chaos expansion
  11. 21:40Hugo switch
  12. 23:28Sphinx to Hugo migration
  13. 24:54Reducing toolchain pressure
  14. 25:56Key advice for docs toolchain
  15. 29:06Q&A: AI and scripts
  16. 33:02Q&A: Build vs buy
  17. 35:28Q&A: Ideal toolchain
  18. 37:14Q&A: Language alignment
  19. 38:41Q&A: Deprecated tools
  20. 40:26Closing
~/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.