
clarify slices re #20. use string values to avoid overloading, specify exaclty what we mean w.r.t. indicies
Go by Example
Content and toolchain for Go by Example.
Overview
The Go by Example site is built by extracting code &
comments from source files in examples
and rendering
that data via the site templates
. The programs
implementing this build process are in tools
.
The build process produces a directory of static files suitable for serving by any modern HTTP server. The Go by Example site is served by a lightweight Go server.
Building
To build the site:
$ tools/build
$ open site/index.html
To build continuously in a loop:
$ tools/build-loop
Builds require the pygmentize
binary for syntax highlighting.
Serving
The site is served by the gobyexample-server tool. To export to this tool:
$ SITEDIR = ../gobyexample-server/public tool/build
License
This work is licensed under a Creative Commons Attribution 3.0 Unported License.
Thanks
Thanks to Jeremy Ashkenas for Docco, which inspired this project.
Description
Languages
Go
59.8%
CSS
31.6%
Shell
8.6%