Skip to content

joseandersonp/gobyexample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

876 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go por Exemplo

Conteúdo e ferramentas para construção do Go por Exemplo, um site que ensina Go via programas de exemplos comentados.

Visão Geral

Tradução do site Go por Exemplo, construído pela extração do código e comentários de arquivos fonte em examples e renderizando-os via templates para dentro do diretório estático public. Os programas que implementam este processo de construção estão em tools, junto com algumas dependências de fornecedores em vendor.

O diretório public pode ser hospedado por qualquer sistema de conteúdo estático. A produção do site usa S3 e CloudFront, por exemplo.

Construindo

Para construir o site, você precisará instalar o Go e o Python. Execute:

$ go get github.com/russross/blackfriday
$ tools/build
$ open public/index.html

Para construir continuamente em um loop:

$ tools/build-loop

Publicando

Para hospedar o site:

$ gem install aws-sdk
$ export AWS_ACCESS_KEY_ID=...
$ export AWS_SECRET_ACCESS_KEY=...
$ tools/upload-site

Licença

Os direitos dessa tradução pertencem a José Anderson Pereira e está sob licença de Creative Commons Attribution 3.0 Unported License.

Os direitos da obra original pertencem a Mark McGranaghan e está sob licença de Creative Commons Attribution 3.0 Unported License.

Os direitos de Go Gopher pertencem a Renée French e está sob licença de Creative Commons Attribution 3.0 Unported License.

Traduções

As traduções de colaboradores do site Go por Exemplo estão disponíveis em:

Agradecimentos

Agradecimentos a Jeremy Ashkenas pelo Docco, que inspirou este projeto.

About

Go por Exemplo

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • CSS 40.3%
  • Go 27.9%
  • HTML 24.0%
  • Shell 4.1%
  • Ruby 3.7%