Skip to content

MrErlison/Go-por-Exemplos

 
 

Repository files navigation

Go por Exemplos

Aprenda a programar por meio de exemplos em GO com anotações. Este projeto é um fork do projeto original Go by Example.

Panorama geral

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.

Construindo

Build Status

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.

Publicando

Para publicar o site:

$ export AWS_ACCESS_KEY_ID=...
$ export AWS_SECRET_ACCESS_KEY=...
$ tools/upload

Licença

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

Traduções de colaboradores do site Go by Example estão disponíveis em:

Agradecimentos

Obrigado ao Jeremy Ashkenas para Docco, pela inspição neste projeto.

FAQ

Releases

No releases published

Packages

No packages published

Languages

  • Go 57.4%
  • CSS 30.9%
  • Shell 8.2%
  • HTML 3.5%