~/talk

No Docs? No Problem! From Zero to Full Documentation in Less Time than You Think

Talkat linux.conf.au 2020 · 2020-01-13..01-17· [documentation, developer-experience]
links:none on file
slides:none on file

Turns a codebase with virtually no docs into a full set of internal and external references plus code‑integration and end‑user guides for HarfBuzz, documenting that HB_shape as the primary API drives a user manual while separate reference material serves integrators, mining mailing lists and the issue tracker for real questions, staging work into staged rollout units, automating builds and spellchecks in CI, treating docs as an alternative API, and delaying markup until prose and examples are stable (defer markup).

AI-written summary · about

  1. 0:00Intro
  2. 1:03The Takeaway
  3. 1:19About Me
  4. 2:14What is HBShape
  5. 3:52Do you need documentation
  6. 4:21Documentation as an API
  7. 5:25Planning Phase
  8. 5:51Documentation is monolithic
  9. 6:13Target readers
  10. 12:45Documentation collection
  11. 14:08Documentation goals
  12. 19:30Writing tips
  13. 25:41Continuous integration
  14. 25:56Voice consistency
  15. 27:11External reviewers
  16. 28:46No Docs
  17. 29:36Testing
  18. 31:26Publishing
  19. 33:41Conclusion
  20. 34:26Questions
~/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.