Prendi parte

Come contribuire

Chiunque

Programmanti

Artistɜ

Com'è sviluppato Luanti?

Il processo

Luanti è sviluppato e mantenuto da un gruppo di volontarɜ chiamato squadra principale, formato da una serie di persone fidate che mantengono in salute lo sviluppo di Luanti. La squadra principale è formata da persone che hanno ampiamente collaborato a Luanti. Le contribuzioni vengono approvate se due membri della squadra principale le ritengono valide.

Tutto lo sviluppo e le decisioni avvengono in pubblico, su GitHub e IRC. Le riunioni si tengono su IRC, con argomenti e appunti resi pubblici.

Il modo migliore per mettersi in contatto con la squadra principale è IRC, presso la stanza #luanti-dev @ irc.libera.chat.

Per più informazioni, dài un occhio a tutte le regole inerenti allo sviluppo .

Struttura del progetto

Luanti è distribuito come un motore, coordinato con un paio di giochi. I repositori si trovano presso https://github.com/luanti-org/.

  • Il motore (core) è alla base di tutto. C++ è usato internamente per avere una struttura pulita e ottimizzata, Lua per le parti estendibili.
  • I giochi definiscono cosa contengono: nodi, entità, texture, modelli 3D, suoni e comportamenti personalizzati implementati in Lua. Sono composti da moduli che si allacciano al motore usando l' Api per moddare.

Per più informazioni, si consulti il glossario o le pagine della wiki dedicate alla panoramica del motore.

Tabelle di marcia e piani per il futuro

In quanto progetto libero sviluppato da volontarɜ, Luanti è sviluppato in maniera iterativa più che pianificato in maniera formale. Tuttavia, ci sono macroobiettivi, sia a medio che a lungo termine, che sono stati concordati dallɜ sviluppanti principali:

Tabella di marcia

Segnalare problemi

Dove?

Persone diverse mantengono componenti diversi di Luanti, contattabili in modi diversi. Di seguito sono elencati i luoghi dove poter segnalare errori, problematiche ecc. a seconda del componente in questione.

I posti più comuni dove trovare chi mantiene questi componenti sono l'IRC di Libera, Discord, il forum di Luanti, GitHub e/o tramite e-mail.

Programma Persone addette Sorgente Tracciatore dei problemi
Luanti (motore) Sviluppanti principali Sorgente Segnalazioni
Minetest Game Sviluppanti principali Sorgente Segnalazioni
Minetestmapper Sviluppanti principali Sorgente Segnalazioni
Blender B3DExport Sviluppanti principali Sorgente Segnalazioni
Servizio Persone addette Sorgente Tracciatore dei problemi
DNS *.luanti.org celeron55 n/a Contattare celeron55. È necessaria la sua approvazione per ospitare sottodomini luanti.org
www.luanti.org Squadra documentazione Sorgente Segnalazioni
forum.luanti.org celeron55 Tema Contattare unə moderante per dubbi riguardo al contenuto (Usare "report this post" se possibile)
docs.luanti.org Squadra documentazione Sorgente Segnalazioni
servers.luanti.org sfan5 Sorgente Segnalazioni
content.luanti.org rubenwardy Sorgente Segnalazioni
irc.luanti.org sfan5 Sorgente Contattare sfan5
Google Play nerzhul aka. nrzkt n/a Contattare nerzhul

Luanti

You can donate to Luanti's non-profit collective hosted by Open Collective Europe.

Support Luanti

Luanti Staff Tips

The Liberapay team allows you to support multiple members at the same time.

celeron55 (founder)

You can tip money to celeron55. He is the original creator of Luanti, and hosts the forums and wikis. While he isn't involved in active development, he plays an advisory role and breaks ties.