Aprenda a programar por meio de exemplos em GO com anotações. Este projeto é um fork do projeto original Go by Example.
O site Go por Exemplo é construído extraindo código e comentários de arquivos exemplos e renderizando-os através dos templates
no diretório estático public
. Os programas que implementam esse processo de compilação estão na pasta tools
, juntamente com dependências especificadas no arquivo go.mod
.
O diretório public
construído pode ser disponibilizado por qualquer sistema de conteúdo estático. O local de produção usa S3 e CloudFront, por exemplo.
Para construir seu site você vai precisar do Go instalado. Execute:
$ tools/build
Para contrução contínua:
$ tools/build-loop
Para visualizar o site localmente:
$ tools/serve
depois acesse o endereço http://127.0.0.1:8000/
no seu navegador.
Para publicar o site:
$ export AWS_ACCESS_KEY_ID=...
$ export AWS_SECRET_ACCESS_KEY=...
$ tools/upload
Este trabalho protegido por direitos autorais por Mark McGranaghan e está licenciado pela Creative Commons Attribution 3.0 Unported License.
O Go Gopher é protegido por direitos autorais de Renée French e licenciado pela Creative Commons Attribution 3.0 Unported License.
Traduções de colaboradores do site Go by Example estão disponíveis em:
- Chinese por gobyexample-cn
- Czech por martinkunc
- French por keirua
- Italian pela Go Italian community
- Japanese por spinute
- Portuguese por Mr. Erlison
- Korean por mingrammer
- Russian por badkaktus
- Spanish pela Go Mexico community
- Ukrainian by butuzov
Obrigado ao Jeremy Ashkenas para Docco, pela inspição neste projeto.