Help:Lua
From Infogalactic: the planetary knowledge core
WP:Lua Project |
WT:Lua Project talk |
Help |
To do |
Resources en: m: mw: external |
- Help:Lua for beginners
- Help:Lua debugging – about debugging Lua modules
- Wikipedia:Lua style guide – standards to improve the readability of code through consistency
- Module:Sandbox provides a pseudo-namespace for experimenting with Lua modules
Contents
"Hello world"
- Module:Bananas: The simplest possible script: say "hello world". Providing a single function with no arguments.
- Module:BananasArgs: Demonstrates how to access and use parameters.
Documentation
- Scribunto Lua reference manual (Manual for the Mediawiki implementation)
- Programming in Lua (Official book/introduction to Lua)
- Lua tutorials at lua-users.org
How-to guides
- Help:Lua for beginners
- Wikipedia:Lua style guide – standards to improve the readability of code through consistency
- "What do converted templates look like?" (slideshow)
- Wikipedia:Lua string functions
- Wikipedia:Guide to Scribbling
Testing modules
- Module:UnitTests - used to power many module unit tests, which are usually found by the name "Module:(your-module-Sample unit tests for the "Hello world" modules:
- Module:Bananas/testcases – Results
- Module:BananasArgs/testcases – Resultsname)
Profiling modules and functions
- Module:Timing – module to do some simple probing of timing issues, mostly to spot and fix load problems
Wikipedia resources
- Special:PrefixIndex/Module:Sandbox - allows you to work on a set of files within a sandbox prefix.