~/talk

Practical Sphinx

Talkat PyCon 2018 · on Saturday, 2018-05-12· [developer-experience]

Practical steps for Sphinx: combine reStructuredText Markdown and Jupyter Notebooks using nbsphinx and pandoc, keep conf.py as executable config, run make clean then make html and make linkcheck to catch broken links, wire builds into Travis CI and ReadTheDocs for automated testing and publishes, use autodoc and Napoleon to pull docstrings into docs, monitor dozens of repos with a simple badge dashboard (44 repos in one example) and iterate content rather than rewrite everything.

AI-written summary · about

  1. 0:00Intro
  2. 1:15Challenges
  3. 8:21Content
  4. 12:21Drafting
  5. 13:48Visuals
  6. 15:44Structure
  7. 18:03Monitoring
  8. 19:40Extensions
~/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.