IT | small fixes

This commit is contained in:
Zughy 2022-03-30 12:39:54 +00:00
parent 310f2d120d
commit f1fb608e98
3 changed files with 14 additions and 14 deletions

View File

@ -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).

View File

@ -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).

View File

@ -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).