README-it.md
May 7, 2016 · View on GitHub
Go by Example - IT (gobyexample.it)
Versione italiana di Go by Example, un sito che insegna a programmare in Go utilizzando degli esempi pratici commentati.
La versione italiana di Go by Example può essere consultata su http://gobyexample.it.
Traduzione
La traduzione italiana è stata realizzata dalla community italiana di golang (golang-it). Sentiti libero di aprire un bug oppure una pull request per riportare eventuali problemi od imprecisioni nella traduzione.
Overview
Il sito di Go by Example viene generato estraendo il codice
e i commenti dai file contenuti nella cartella examples.
Questi contenuti vengono composti utilizzando i file .tmpl
nella cartella templates per generare dei files statici
(cartella public).
Il programma che implementa il build process si trova dentro
la cartella tools, mentre nella cartella vendor si trovano
le dipendenze necessarie per buildare il sito.
La cartella public può essere servita tramite un sistema
per la condivisione di contenuti statici. Il progetto originale
utilizzava S3 e CloudFront.
Compilazione
Per compilare il progetto è necessario avere Go e Python installati. Invoca i comandi:
$ go get github.com/russross/blackfriday
$ tools/build
$ open public/index.html
Per compilare in modo continuo in loop esegui:
$ tools/build-loop
Licenza
Traduzione italiana: copyright Nicola Corti e Morgan Bazalgette, licenza Creative Commons Attribution 3.0 Unported License.
Progetto originale: copyright Mark McGranaghan, licenza Creative Commons Attribution 3.0 Unported License.
Go Gopher: copyright Renée French, licenza Creative Commons Attribution 3.0 Unported License.