Процесс
Luanti разрабатывается и поддерживается группой добровольцев под названием Ключевая Команда, в которую входят люди, которым доверено поддерживать Luanti в хорошем состоянии.
Ключевая Команда состоит из людей, которые внесли большой вклад в развитие Luanti. Вклад считается одобренным, если с ним согласны два члена основной команды.
Все разработки и решения принимаются публично, на GitHub и в Internet Relay Chat (IRC).
Время от времени в IRC проводятся совещания, на которых публикуются планы и заметки.
С Ключевой Командой лучше всего связываться по IRC в #luanti-dev @ irc.libera.chat.
Для получения дополнительной информации ознакомьтесь со всеми правилами разработки .
Структура Проекта
Luanti распространяется как движок в сочетании с несколькими играми. Репозитории с исходным кодом можно найти по адресу https://github.com/luanti-org/.
-
Движок (ядро) - это основа всего. C++ используется для внутренних процессов и задач, критичных к производительности, а Lua - для расширяемых элементов.
-
Игры определяют игровой контент: узлы, объекты, текстуры, сетки, звуки и пользовательское поведение, реализованное на Lua. Игры состоят из модов, которые подключаются к движку с помощью Моддинг API.
Дополнительную информацию можно найти на вики-страницах разработчиков глоссария или обзора движка.
Дорожные карты и Будущие Планы
Будучи проектом с открытым исходным кодом, разрабатываемым волонтёрами, Luanti в основном развивается итеративно, а не по формальному плану.
Тем не менее ключевые разработчики согласовали несколько всеобъемлющих целей как на среднесрочную, так и на долгосрочную перспективу:
Дорожная карта