Wikipedia:Lua
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.
Module
BearbeitenEs 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
BearbeitenDokumentation
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.