Pridružite se

Prispevajte

Programerji

Umetniki

Kako poteka razvoj Luantija?

Postopek

Luanti razvija in vzdržuje skupina prostovoljcev, imenovana osrednja ekipa. Sestavljajo jo ljudje, ki uživajo zaupanje, da bodo skrbeli za napredek in dobro stanje Luantija. Osrednjo ekipo sestavljajo ljudje, ki so veliko prispevali k Luantiju. Prispevki so odobreni, če se z njimi strinjata dva člana osrednje ekipe.

Ves razvoj in odločitve potekajo javno na GitHubu in Internet Relay Chatu (IRC). Sestanki občasno potekajo na IRC-ju, načrti in zapiski pa so javno objavljeni.

Osrednjo ekipo je najbolje kontaktirati na IRC-ju v kanalu #luanti-dev @ irc.libera.chat.

Za več informacij si oglejte vsa pravila glede razvoja.

Struktura projekta

Luanti se distribuira kot pogon skupaj z nekaj igrami. Izvorne (upstream) repozitorije najdete na https://github.com/luanti-org/.

  • Pogon (jedro) je osnova za vse. C++ se uporablja za vzdrževanje in zmogljivostno kritične dele, Lua pa za razširljivost.
  • Igre določajo vsebino: vozlišča, entitete, teksture, mreže, zvoke in vedenje po meri, implementirano v jeziku Lua. Igre so sestavljene iz modifikacij, ki se v pogon vključijo prek API-ja za modifikacije.

Za več informacij si oglejte wiki strani za razvijalce: glosar ali pregled pogona.

Časovnica in načrti za prihodnost

Kot odprtokodni projekt, ki ga razvijajo prostovoljci, se Luanti razvija predvsem iterativno in ne po strogem formalnem načrtu. Kljub temu so se osrednji razvijalci dogovorili o nekaterih krovnih srednjeročnih in dolgoročnih ciljih:

Načrt razvoja

Prijava težav

Kje?

Različne dele Luantija vzdržujejo različni ljudje, ki so dosegljivi na različne načine. Tukaj lahko najdete informacije o tem, kam prijaviti težave, programske napake in druge vrste težav v zvezi s posameznim »izdelkom«.

Ljudje so na splošno dosegljivi na Libera IRC, Discordu, forumih Luanti, GitHubu in/ali prek e-pošte.

Program Odgovorne osebe Vir Sledilnik težav
Pogon Luanti Osrednji razvijalci Vir Težave
Minetest Game Osrednji razvijalci Vir Težave
Minetestmapper Osrednji razvijalci Vir Težave
Blender B3DExport Osrednji razvijalci Vir Težave
Storitev Odgovorne osebe Vir Sledilnik težav
DNS *.luanti.org celeron55 ni na voljo Stopite v stik s celeronom55. Za gostovanje pod domeno luanti.org je potrebna njegova odobritev
www.luanti.org Ekipa za dokumentacijo Vir Težave
forum.luanti.org celeron55 Tema V primeru pomislekov glede vsebine se obrnite na moderatorja (če je mogoče, uporabite možnost »prijavi objavo«)
docs.luanti.org Ekipa za dokumentacijo Vir Težave
servers.luanti.org sfan5 Vir Težave
content.luanti.org rubenwardy Vir Težave
irc.luanti.org sfan5 Vir Stopite v stik s sfan5
Google Play nerzhul aka. nrzkt ni na voljo Stopite v stik z nerzhulom

Luantijevemu neprofitnemu kolektivu lahko donirate sredstva za podporo in rast projekta.

Podprite Luanti