El Proceso
Luanti es desarrollado y mantenido por un grupo de voluntarios llamado
el equipo principal,
formado por personas en quienes se confía para mantener a Luanti
progresando en buenas condiciones.
El equipo principal está formado por personas que han hecho grandes
contribuciones a Luanti.
Las contribuciones se aprueban si dos miembros del equipo principal están de acuerdo con ellas.
Todo el desarrollo y las decisiones se realizan en público, en
GitHub y
Internet Relay Chat (IRC).
Ocasionalmente se realizan reuniones en IRC, con
planes y notas hechos públicos.
La mejor forma de contactar al equipo principal es en
IRC en
#luanti-dev @ irc.libera.chat.
Para más información, consulta
todas las reglas relacionadas con el desarrollo
.
Estructura del Proyecto
Luanti se distribuye como un motor, combinado con varios juegos.
Los repositorios upstream se pueden encontrar en
https://github.com/luanti-org/.
-
El motor (núcleo) es la base para todo.
C++ se usa para tareas de mantenimiento y aspectos críticos de rendimiento,
Lua para cosas extensibles.
-
Los juegos definen el contenido del juego: nodos, entidades,
texturas, mallas, sonidos y comportamientos personalizados implementados en Lua.
Los juegos consisten en mods que se conectan al motor usando la
API para Mods.
Para más información, consulta el
glosario o la
visión general del motor
en las páginas wiki para desarrolladores.
Hojas de Ruta y Planes Futuros
Como proyecto de código abierto desarrollado por voluntarios,Luanti se
desarrolla principalmente de forma iterativa en lugar de estar formalmente planificado.
Sin embargo,
hay algunos objetivos generales, tanto a medio como a largo plazo, que han sido
acordados por los desarrolladores principales:
Hoja de Ruta