~/talk

cppreference.com: documenting C++ one edit at a time

Talkat CppCon 2014 · on Monday, 2014-09-08· at 15:15· Gauss· [open-source]
name:Nate Kohl
links:none on file
slides:none on file

A community-run documentation site for C++ evolves from hand-rolled Perl + static HTML to a CMS to Dokuwiki and finally MediaWiki, handling ~200,000 unique visitors/month. Pages wind up generated from heavy templating — some pages use 60 templates per page — and versioned per standard (C++98/11/14) with live in-browser compilation of examples. Migration works but costs SEO and template complexity; vandalism is rare, content is CC-licensed, and translated wikis seeded by Google Translate cause usability problems.

AI-written summary · about

  1. 0:00Origins of C++
  2. 1:17Standardization efforts
  3. 4:49Inception of cppreference
  4. 7:07Technical development
  5. 10:41Custom content systems
  6. 13:46Transitioning to a wiki
  7. 17:27Template complexity
  8. 20:41Community and vandalism
  9. 24:35Future goals and features
  10. 28:42Q&A and site sustainability
~/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.