Minecraft Wiki
Minecraft Wiki
Advertisement
Данная страница входит в проект Обновление модулей.
↱MCW:ПРО/М

Проект «Обновление модулей» направлен на улучшение и обновление ключевых модулей вики-проекта с целью повышения их эффективности и возможностей.

Модули — это исполняемый программный код, используемый для реализации множества шаблонов на вики. Модули реализуются на вики с помощью расширения Scribunto и пишутся на языке программирования Lua. С помощью модулей можно делать более функциональные и эффективные шаблоны, чем с использованием одних только функций парсера. Такие широко используемые шаблоны, как {{Крафт}}, {{Карточка}}, {{Спрайт}} и {{Инвентарный слот}}, созданы с помощью ряда связанных друг с другом модулей. Однако неэффективность самого модуля может свести на нет любое преимущество перед функциями парсера и отразиться на содержимом статей.

Цели[]

Падающие доски

Почему обновление модулей важно: при их неэффективной работе часть статей может выглядеть вот так. Конкретно здесь истекло время (7 секунд) на исполнение кода модулей.

  • Обновление используемых на данный момент модулей и зависимых от них шаблонов для повышения их эффективности.
  • Перевод, адаптация или создание аналогов необходимых модулей из англоязычного раздела, а также новых модулей (при необходимости).
  • Написание актуальной документации для модулей, используемых на вики.

Текущие задачи[]

Участие[]

Если вы хотите задать вопрос по проекту обновления модулей, то следует его задать на странице обсуждения проекта или на сервере Discord.

Подпроекты[]

Участники[]

Для присоединения к проекту следует добавить код * ~~~~ в конец маркированного списка. Этим самым в список будут добавлены ваша подпись и время присоединения. После подписи можно указать свою сферу деятельности внутри проекта.

  • BabylonAS 14:33, 4 августа 2020 (UTC) — организация проекта

Что требуется от участника[]

От участника требуется наличие навыков работы с модулями или, по крайней мере, с языком программирования Lua (на вики используется версия 5.1 с некоторыми изменениями), а также минимальных навыков для работы с шаблонами. Рекомендуется наличие знаний CSS, крайне желательно знание английского языка.

Полезные материалы:

Advertisement