Go-moduljaink a kézikönyvüket és a referenciájukat is a forrásban tartják: a csomagkommentek írják le, hogyan illeszkednek a részek, a doc-kommentek pedig minden exportált azonosítót. Minden kiadási tag közzéteszi az ezekből épült HTML-t a /godoc/ alatt. Az alábbi táblázat mindig a legfrissebb kiadott verziót mutatja. A Ruby gemek ugyanezt RDoc-kal csinálják.
| Modul | Motoroldal | Kiadási tag |
|---|---|---|
inkwell |
Inkwell | vX.Y.Z az engines/inkwell-ben |
Modulonként a tíz legújabb verzió marad meg; a /godoc/inkwell/latest/ mindig a legújabbra mutat, és minden oldal tetején a verzióválasztóval lehet váltani köztük.
A modul CLAUDE.md-je kimondja, és a CI ki is kényszeríti: a push elbukik, ha a revive (az exported szabály, revive.toml a repóban) doc-komment nélküli exportált típust, függvényt, metódust, konstanst vagy változót talál.
[Név] és [csomag.Név] linkek, # Fejléc szakaszok a csomagkommentekben, lista --vel, kód behúzott blokkban.doc.go-ban van; ott él a kézikönyv is — hogyan épül fel egy játék, példákkal. A README.md csak ide linkel.doc2go megépíti a HTML-t és egy meta.json-t (verzió, commit, dátum).godoc.tar.gz-t Gitea generic csomagként az engines orgba, a modul nevén -godoc végződéssel.latest-et és újraírja a /godoc/index.json-t.latest címre linkelnek, így kiadáskor egy wikioldalt sem kell szerkeszteni.Ha egy kör elbukik, a wiki-fetcher /health-je piros lesz. Részletek: fetcher/README.md a services/wiki-pages-ben.