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.

Načrti razvoja in 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 Izvorna koda Sledilnik težav
Pogon Luanti Osrednji razvijalci Izvorna koda Težave
Minetest Game Osrednji razvijalci Izvorna koda Težave
Minetestmapper Osrednji razvijalci Izvorna koda Težave
Blender B3DExport Osrednji razvijalci Izvorna koda Težave
Storitev Odgovorne osebe Izvorna koda 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 Izvorna koda 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 Izvorna koda Težave
servers.luanti.org sfan5 Izvorna koda Težave
content.luanti.org rubenwardy Izvorna koda Težave
irc.luanti.org sfan5 Izvorna koda 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