Commit 5873598a authored by Robert Griesemer's avatar Robert Griesemer

updated godoc documentation

R=r
http://go/go-review/1026007
parent fd7d8035
...@@ -25,11 +25,13 @@ The flags are: ...@@ -25,11 +25,13 @@ The flags are:
verbose mode verbose mode
-tabwidth=4 -tabwidth=4
width of tabs in units of spaces width of tabs in units of spaces
-cmdroot="src/cmd"
root command source directory (if unrooted, relative to -goroot)
-tmplroot="lib/godoc" -tmplroot="lib/godoc"
root template directory (if unrooted, relative to --goroot) root template directory (if unrooted, relative to -goroot)
-pkgroot="src/pkg" -pkgroot="src/pkg"
root package source directory (if unrooted, relative to --goroot) root package source directory (if unrooted, relative to -goroot)
-html= -html
print HTML in command-line mode print HTML in command-line mode
-goroot=$GOROOT -goroot=$GOROOT
Go root directory Go root directory
...@@ -42,5 +44,17 @@ The flags are: ...@@ -42,5 +44,17 @@ The flags are:
-sync_minutes=0 -sync_minutes=0
sync interval in minutes; sync is disabled if <= 0 sync interval in minutes; sync is disabled if <= 0
When godoc runs as a web server, it creates a search index from all .go files
under $GOROOT (excluding files starting with .). The index is created at startup
and is automatically updated every time the -sync command terminates with exit
status 0, indicating that files have changed.
If the sync exit status is 1, godoc assumes that it succeeded without errors
but that no files changed; the index is not updated in this case.
In all other cases, sync is assumed to have failed and godoc backs off running
sync exponentially (up to 1 day). As soon as sync succeeds again (exit status 0
or 1), the normal sync rhythm is re-established.
*/ */
package documentation package documentation
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment