~/talk

Testing: it's not just for code anymore

Talkat Write the Docs 2017 · 2017-05-14..05-16· [testing, developer-experience]
slides:none on file

Mapbox builds an automated content testing system using docbox and retext-mapbox-standard to enforce structure, language, and examples; tests fail builds when a method lacks a JavaScript example or uses forbidden phrasing. The repo shows 43 contributors editing docs and 49 testing-related projects, proving the system scales. It catches brand and style errors, enforces required examples per language, reduces manual editing, and is fully open source so teams can copy the exact tools and scripts that actually work.

AI-written summary · about

  1. 0:00Intro
  2. 0:35this talk: testing is good.
  3. 1:18Part one: The Mapbox API documentation story!
  4. 6:42Markdown → JSON (Syntax Tree) using remark
  5. 9:29Other awesome thing about docbox: robust tests for structure
  6. 10:022. retext- mapbox- standard
  7. 13:33What it looks like in action
  8. 15:521. Enforces consistency 2. Ensures completness 3. Pushes an eye toward correctness 4. Makes it easier to contribute
  9. 16:12Enforces consistency... pical automagically!
  10. 16:44In the documentation API and the APIs
  11. 17:37Encourages and enables collaboration in writing documentation (not automagical)
  12. 18:47Super special bonus unintended awesome thing: more people able to speak knowledgeably about the product and ask compelling questions.
  13. 20:03The truth: without automated testing, our documentation would fail.
  14. 21:01Part 3: How you can do it too
  15. 22:57Hemingway App
  16. 23:15retext-mapbox- standard and docbox are both open source!
~/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.