Simpsonspedia:Lua

Version vom 26. August 2024, 15:06 Uhr von Comic Book Guy (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{Simpsonspedia:Lua/Linkbox}} rechts|100px|Logo der Lua-Sprache Diese Projektseite beschreibt die Organisation von Lua-Modulen in der deutschsprachigen Simpsonspedia. Sie richtet sich an Vorlagenprogrammierer, die Module suchen, sowie an Lua-Programmierer, die neue Module schreiben wollen. Unter ''Hilfe:Lua'' sind allgemeine Hinweise zum Einsatz von Lua in einem beliebigen Wiki zusammengestellt. == Module == Es s…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Logo der Lua-Sprache
Logo der Lua-Sprache

Diese Projektseite beschreibt die Organisation von Lua-Modulen in der deutschsprachigen Simpsonspedia. Sie richtet sich an Vorlagenprogrammierer, die Module suchen, sowie an Lua-Programmierer, die neue Module schreiben wollen.

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

Module

Es sind umfangreiche Bibliotheken für Lua allgemein und seitens Scribunto (MediaWiki) vorhanden.

  • Bei Standardaufgaben sollte gründlich geprüft werden, inwieweit vorhandene Funktionen genutzt werden können, um unnötige Redundanz zu vermeiden und keinen zusätzlichen Wartungsaufwand zu generieren.
  • Sinnvoll ist ein neues Modul typischerweise 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

Seitenorganisation und Dokumentation

Details

  • Jedes produktive Modul ist mit einer Dokumentationsseite zu versehen.
  • Im Namensraum Modul: werden alle Seiten mit Ausnahme des Standard-Namensschemas /Doku für die Dokumentationsseite als Lua-Quellcode aufgefasst.
  • Die Dokumentation erfolgt deshalb im Simpsonspedia-Namensraum.
  • Auf Seiten mit Lua-Quellcode sind Vorlagen unwirksam. Löschanträge sind deshalb auf der Dokumentations-Unterseite einzubinden.

Erprobung

Simpsonspedia:Lua/Erprobung

Diskussion und Werkstatt

  • 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.

Weitere Informationen