Набор инструментов для генерации Go в примерах, сайта который помогает изучать язык Go на примерах.
Сайт Go в Примерах генерируется на основании кода и комментариев
в файлах в папке examples
и рендерится на основании шаблонов в папке
templates
. Готовый сайт находится в public
.
Программы, реализующие процесс сборки находятся в tools
,
вместе с некоторыми вендорными зависимостями в vendor
.
Для создания сайта вам понадобятся Go и Python. Выполните:
$ go get github.com/russross/blackfriday
$ tools/build
$ open public/index.html
Непрерывное построение в цикле:
$ tools/build-loop
Загрузка сайта (AWS):
$ gem install aws-sdk
$ export AWS_ACCESS_KEY_ID=...
$ export AWS_SECRET_ACCESS_KEY=...
$ tools/upload
Это работа защищена копирайтом Mark McGranaghan и соответствует лицензии Creative Commons Attribution 3.0 Unported License.
Go Gopher защищен Renée French и соответствует лицензии Creative Commons Attribution 3.0 Unported License.
Авторские переводы сайта Go by Example доступны в:
- Chinese by xg-wang
- Czech by martinkunc
- French by keirua
- Italian by the Go Italian community
- Japanese by spinute
- Korean by mingrammer
- Russian by badkaktus
- Spanish by the Go Mexico community
- Ukrainian by butuzov
Thanks to Jeremy Ashkenas for Docco, which inspired this project.