Diese Projektseite beschreibt die Organisation von Lua-Modulen in der deutschsprachigen Wikipedia.

Unter Hilfe:Lua sind allgemeine Hinweise zum Einsatz von Lua in einem beliebigen Wiki zusammengestellt.

Es sind umfangreiche Bibliotheken für Lua allgemein und seitens mw:Scribunto vorhanden.

  • Bevor größere Neuprogrammierungen der Nachwelt zur Wartung und Pflege hinterlassen werden, sollte bei Standardaufgaben gründlich geprüft werden, inwieweit vorhandene Funktionen genutzt werden können.
  • Sinnvoll ist ein neues Modul regelmäßig bei deutschsprachigen oder dewiki-spezifischen Fragestellungen.
  • Eine sprachunabhängige Lösung eines Standardproblems sollte von vornherein englischsprachigen Quellcode enthalten und für weltweiten Austausch vorbereitet sein.

Übersicht der nutzbaren Module und weitere Hinweise

Erprobung

Bearbeiten

Wikipedia:Lua/Erprobung

Dokumentation

Bearbeiten
  • Jedes produktive Modul ist mit einer Dokumentationsseite zu versehen.
Es stellt sich heraus, dass mehrfache Wikitext-Seiten (etwa für Tests, Testergebnisse oder mehrsprachige Dokumentationen) innerhalb des Namensraums Modul: zu organisatorischen Schwierigkeiten führen, weil alle Seiten mit Ausnahme des Standard-Namensschemas für die Dokumentationsseite als Lua-Quellcode aufgefasst werden; als Lua und nicht als Wikitext gerendert werden und der Lua-CodeEditor anspringt. Im Übrigen sind Vorlagen (selbst SLA) per Definition unwirksam außer auf der einen erkannten Unterseite (oder in deren Kombination mit dem dargestellten Quellcode).
  • Es gibt die Planung, ausschließlich Lua-Quellcode im Namensraum Modul: abzulegen; die Dokumentationsseite zu Zzzz dagegen hier als Unterseite Wikipedia:Lua/Modul/Zzzz und davon beliebige weitere Unterseiten.

Diskussion und Werkstatt

Bearbeiten
  • Unterstützung bei der Programmierung in einem konkreten Modul sowie Wünsche für die Implementierung neuer Funktionen bitte nur in der Werkstatt.
  • Organisationsfragen im Projekt allgemein oder zu dieser Seite auf der Diskussionsseite.
Bearbeiten

Wikipedia:Lua/Weblinks