{{with .PDoc}} {{if $.IsMain}} {{/* command documentation */}} {{comment_html .Doc}} {{else}} {{/* package documentation */}}
{{node_html $ .Decl true}}{{comment_html .Doc}} {{end}} {{end}} {{with .Vars}}
{{node_html $ .Decl true}}{{comment_html .Doc}} {{end}} {{end}} {{range .Funcs}} {{/* Name is a string - no need for FSet */}} {{$name_html := html .Name}}
{{node_html $ .Decl true}}{{comment_html .Doc}} {{example_html $ .Name}} {{callgraph_html $ "" .Name}} {{end}} {{range .Types}} {{$tname := .Name}} {{$tname_html := html .Name}}
{{node_html $ .Decl true}}{{comment_html .Doc}} {{range .Consts}}
{{node_html $ .Decl true}}{{comment_html .Doc}} {{end}} {{range .Vars}}
{{node_html $ .Decl true}}{{comment_html .Doc}} {{end}} {{example_html $ $tname}} {{implements_html $ $tname}} {{methodset_html $ $tname}} {{range .Funcs}} {{$name_html := html .Name}}
{{node_html $ .Decl true}}{{comment_html .Doc}} {{example_html $ .Name}} {{callgraph_html $ "" .Name}} {{end}} {{range .Methods}} {{$name_html := html .Name}}
{{node_html $ .Decl true}}{{comment_html .Doc}} {{$name := printf "%s_%s" $tname .Name}} {{example_html $ $name}} {{callgraph_html $ .Recv .Name}} {{end}} {{end}} {{end}} {{with $.Notes}} {{range $marker, $content := .}}
{{node_html $ $ast false}}{{end}} {{end}} {{with .Dirs}} {{/* DirList entries are numbers and strings - no need for FSet */}} {{if $.PDoc}}
Name | Synopsis | |
---|---|---|
.. | ||
{{html .Path}} | {{html .Synopsis}} | |
{{repeat ` ` .Depth}}{{html .Name}} | {{html .Synopsis}} |
These packages are part of the Go Project but outside the main Go tree. They are developed under looser compatibility requirements than the Go core. Install them with "go get".
These services can help you find Open Source packages provided by the community.