IT | small fixes
This commit is contained in:
parent
310f2d120d
commit
f1fb608e98
14
_it/index.md
14
_it/index.md
@ -8,7 +8,7 @@ idx: 0.1
|
|||||||
---
|
---
|
||||||
|
|
||||||
<header>
|
<header>
|
||||||
<h1>Minetest: Libro del Modding</h1>
|
<h1>Minetest: Libro del Moddaggio</h1>
|
||||||
|
|
||||||
<span>di <a href="https://rubenwardy.com" rel="author">rubenwardy</a></span>
|
<span>di <a href="https://rubenwardy.com" rel="author">rubenwardy</a></span>
|
||||||
<span>con modifiche di <a href="http://rc.minetest.tv/">Shara</a></span>
|
<span>con modifiche di <a href="http://rc.minetest.tv/">Shara</a></span>
|
||||||
@ -17,20 +17,20 @@ idx: 0.1
|
|||||||
|
|
||||||
## Introduzione
|
## Introduzione
|
||||||
|
|
||||||
Il modding su Minetest è supportato grazie a script in Lua.
|
Il moddaggio su Minetest è supportato grazie a script in Lua.
|
||||||
Questo libro mira a insegnarti come creare le tue mod, iniziando dalle basi.
|
Questo libro mira a insegnarti come creare le tue mod, iniziando dalle basi.
|
||||||
Ogni capitolo si concentra su un punto specifico dell'API, e ti porterà presto
|
Ogni capitolo si concentra su un punto specifico dell'API, portandoti in breve tempo
|
||||||
a fare le tue mod.
|
a fare le tue mod.
|
||||||
|
|
||||||
Oltre che [leggere questo libro online](https://rubenwardy.com/minetest_modding_book),
|
Oltre che [leggere questo libro online](https://rubenwardy.com/minetest_modding_book),
|
||||||
puoi anche [scaricarlo in HTML](https://github.com/rubenwardy/minetest_modding_book/releases).
|
puoi anche [scaricarlo in HTML](https://github.com/rubenwardy/minetest_modding_book/releases).
|
||||||
|
|
||||||
### Feedback e Contributi
|
### Riscontri e Contributi
|
||||||
|
|
||||||
Hai notato un errore o vuoi dare un feedback? Assicurati di farmelo presente.
|
Hai notato un errore o vuoi darmi il tuo parere? Assicurati di farmelo presente.
|
||||||
|
|
||||||
* Crea una [Issue su GitLab](https://gitlab.com/rubenwardy/minetest_modding_book/-/issues).
|
* Apri una [Segnalazione su GitLab](https://gitlab.com/rubenwardy/minetest_modding_book/-/issues).
|
||||||
* Posta nel [Topic sul Forum](https://forum.minetest.net/viewtopic.php?f=14&t=10729).
|
* Rispondi alla [Discussione sul Forum](https://forum.minetest.net/viewtopic.php?f=14&t=10729).
|
||||||
* [Contattami (in inglese)](https://rubenwardy.com/contact/).
|
* [Contattami (in inglese)](https://rubenwardy.com/contact/).
|
||||||
* Voglia di contribuire?
|
* Voglia di contribuire?
|
||||||
[Leggi il README](https://gitlab.com/rubenwardy/minetest_modding_book/-/blob/master/README.md).
|
[Leggi il README](https://gitlab.com/rubenwardy/minetest_modding_book/-/blob/master/README.md).
|
||||||
|
@ -25,7 +25,7 @@ LuaCheck può essere usato in combinazione con l'editor per fornire avvertimenti
|
|||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
|
|
||||||
Basta scaricare luacheck.exe dall'apposita [pagina delle release su Github](https://github.com/mpeterv/luacheck/releases).
|
Basta scaricare luacheck.exe dall'apposita [pagina delle versioni su Github](https://github.com/mpeterv/luacheck/releases).
|
||||||
|
|
||||||
### Linux
|
### Linux
|
||||||
|
|
||||||
@ -53,7 +53,7 @@ Su Linux, esegui `luacheck .` nella cartella principale del progetto.
|
|||||||
## Configurare LuaCheck
|
## Configurare LuaCheck
|
||||||
|
|
||||||
Crea un file chiamato .luacheckrc nella cartella principale del tuo progetto.
|
Crea un file chiamato .luacheckrc nella cartella principale del tuo progetto.
|
||||||
Questa può essere quella di un gioco, di una modpack o di una mod.
|
Questa può essere quella di un gioco, di un pacchetto mod o di una mod singola.
|
||||||
|
|
||||||
Inserisci il seguente codice all'interno:
|
Inserisci il seguente codice all'interno:
|
||||||
|
|
||||||
@ -80,7 +80,7 @@ read_globals = {
|
|||||||
|
|
||||||
Poi, avrai bisogno di assicurarti che funzioni eseguendo LuaCheck: dovresti ottenere molti meno errori questa volta.
|
Poi, avrai bisogno di assicurarti che funzioni eseguendo LuaCheck: dovresti ottenere molti meno errori questa volta.
|
||||||
Partendo dal primo errore, modifica il codice per risolvere il problema, o modifica la configurazione di LuaCheck se il codice è corretto.
|
Partendo dal primo errore, modifica il codice per risolvere il problema, o modifica la configurazione di LuaCheck se il codice è corretto.
|
||||||
Dai un occhio alla lista sottostante.
|
Dài un occhio alla lista sottostante.
|
||||||
|
|
||||||
### Risoluzione problemi
|
### Risoluzione problemi
|
||||||
|
|
||||||
@ -105,11 +105,11 @@ Queste sono disponibili nella maggior parte degli editor, come:
|
|||||||
## Controllare i commit con Travis
|
## Controllare i commit con Travis
|
||||||
|
|
||||||
Se il tuo progetto è pubblico ed è su Github, puoi usare TravisCI - un servizio gratuito per eseguire controlli sui commit.
|
Se il tuo progetto è pubblico ed è su Github, puoi usare TravisCI - un servizio gratuito per eseguire controlli sui commit.
|
||||||
Questo significa che ogni commit pushato verrà controllato secondo le impostazioni di LuaCheck, e una spunta verde o una X rossa appariranno al suo fianco per segnalare se sono stati trovati errori o meno.
|
Questo significa che ogni nuovo commit verrà controllato secondo le impostazioni di LuaCheck, e una spunta verde o una X rossa appariranno al suo fianco per segnalare se sono stati trovati errori o meno.
|
||||||
Ciò è utile soprattutto per quando il tuo progetto riceve una richiesta di modifica (*pull request*) per verificare se il codice è scritto bene senza doverlo scaricare.
|
Ciò è utile soprattutto per quando il tuo progetto riceve una richiesta di modifica (*pull request*) per verificare se il codice è scritto bene senza doverlo scaricare.
|
||||||
|
|
||||||
Prima di tutto, vai su [travis-ci.org](https://travis-ci.org/) ed esegui l'accesso con il tuo account Github.
|
Prima di tutto, vai su [travis-ci.org](https://travis-ci.org/) ed esegui l'accesso con il tuo account Github.
|
||||||
Dopodiché cerca la repo del tuo progetto nel tuo profilo Travis, e abilita Travis cliccando sull'apposito bottone.
|
Dopodiché cerca la repo del tuo progetto nel tuo profilo Travis, e abilita Travis cliccando sull'apposito pulsante.
|
||||||
|
|
||||||
Poi, crea un file chiamato `.travis.yml` con il seguente contenuto:
|
Poi, crea un file chiamato `.travis.yml` con il seguente contenuto:
|
||||||
|
|
||||||
@ -134,7 +134,7 @@ Se il tuo progetto è un gioco piuttosto che una mod o un pacchetto di mod, camb
|
|||||||
- $HOME/.luarocks/bin/luacheck mods/
|
- $HOME/.luarocks/bin/luacheck mods/
|
||||||
```
|
```
|
||||||
|
|
||||||
Ora esegui il commit e il push su Github.
|
Ora crea il commit e mandalo a Github.
|
||||||
Vai alla pagina del tuo progetto e clicca su "commits".
|
Vai alla pagina del tuo progetto e clicca su "commits".
|
||||||
Dovresti vedere un cerchietto arancione di fianco al commit che hai appena fatto.
|
Dovresti vedere un cerchietto arancione di fianco al commit che hai appena fatto.
|
||||||
Dopo un po' di tempo il cerchietto dovrebbe cambiare in una spunta verde o in una X rossa (a seconda dell'esito, come detto prima).
|
Dopo un po' di tempo il cerchietto dovrebbe cambiare in una spunta verde o in una X rossa (a seconda dell'esito, come detto prima).
|
||||||
|
@ -179,4 +179,4 @@ notifications:
|
|||||||
|
|
||||||
I testing d'unità aumenteranno notevolmente la qualità e l'affidabilità di un progetto se usati adeguatamente, ma ti richiederanno di strutturare il codice in maniera diversa dal solito.
|
I testing d'unità aumenteranno notevolmente la qualità e l'affidabilità di un progetto se usati adeguatamente, ma ti richiederanno di strutturare il codice in maniera diversa dal solito.
|
||||||
|
|
||||||
Per un esempio di mod con molti testing d'unità, vedere la [crafting di rubenwardy](https://github.com/rubenwardy/crafting).
|
Per un esempio di mod con molti testing d'unità, vedere la mod [*crafting* di rubenwardy](https://github.com/rubenwardy/crafting).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user