Questa repository contiene il codice sorgente del libro "The Rust Programming Language" in italiano.
Il libro è disponibile cartaceo da No Starch Press..
Puoi anche leggere il libro gratuitamente online. Per favore consulta il libro fornito con le ultime versioni stabili, beta o nightly di Rust. Tieni presente che eventuali problemi in quelle versioni potrebbero essere già stati risolti in questa repository, poiché tali rilasci vengono aggiornati con meno frequenza.
Leggi releases per scaricare solo il codice di tutti gli esempi che sono presenti nel libro.
"Costruire" (cioè renderlo in formato HTML) il libro richiede mdBook, idealmente della stessa versione utilizzata da rust-lang/rust in questo file. Per ottenerlo:
$ cargo install mdbook --version <version_num>
Per costruire il libro, scrivi:
$ mdbook build
L'output verrà messo nella sottocartella book
. Per vederlo, aprilo
nel browser.
Firefox:
$ firefox book/index.html # Linux
$ open -a "Firefox" book/index.html # OS X
$ Start-Process "firefox.exe" .\book\index.html # Windows (PowerShell)
$ start firefox.exe .\book\index.html # Windows (Cmd)
Chrome:
$ google-chrome book/index.html # Linux
$ open -a "Google Chrome" book/index.html # OS X
$ Start-Process "chrome.exe" .\book\index.html # Windows (PowerShell)
$ start chrome.exe .\book\index.html # Windows (Cmd)
Per eseguire i test:
$ mdbook test
Se vuoi contribuire ci piacerebbe molto ricevere il tuo aiuto! Consulta CONTRIBUTING.md per conoscere i tipi di contributi che stiamo cercando.
Poiché il libro esiste anche in formato cartaceo e desideriamo mantenere la versione online del libro il più possibile vicina alla versione caratcea, potrebbe volerci più tempo del solito per risolvere il tuo problema o accettare la tua pull request.
Finora, abbiamo fatto un'ampia revisione per coincidere con le Edizioni di Rust. Tra queste ampie revisioni, correggeremo solo gli errori. Se il tuo problema o la tua pull request non riguardano strettamente la correzione di un errore, potrebbe essere affrontato solo alla prossima grande revisione: con tempi nell'ordine di mesi o anni. Grazie per la tua pazienza!
Questa è la traduzione non ufficiale italiana del libro, ovviamente ci sono molte altre Traduzioni in corso. Per maggiori informazioni su come fare ad aggiungere una nuova lingua consulta la versione originale del libro. Al momento si sta aspettando di avere il supporto mdbook prima di poter unirne qualcuna, ma sentiti libero di iniziare!.