Help:Lua: Difference between revisions
Appearance
Content deleted Content added
m →Documentation: +help |
|||
Line 6: | Line 6: | ||
==Documentation== |
==Documentation== |
||
* [[Help:Lua for beginners]] |
|||
* [[mw:Extension:Scribunto/Lua reference manual|Scribunto Lua reference manual]] (Manual for the Mediawiki implementation) |
* [[mw:Extension:Scribunto/Lua reference manual|Scribunto Lua reference manual]] (Manual for the Mediawiki implementation) |
||
* [http://www.lua.org/pil/contents.html#P1 Programming in Lua] (Official book/introduction to Lua) |
* [http://www.lua.org/pil/contents.html#P1 Programming in Lua] (Official book/introduction to Lua) |
Revision as of 09:15, 11 April 2014
Template:WikiProject Lua/header
"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
- Help:Lua for beginners
- Scribunto Lua reference manual (Manual for the Mediawiki implementation)
- Programming in Lua (Official book/introduction to Lua)
- Lua tutorials at lua-users.org
Highlighting Lua code
- Lua code can be highlighted using tags <source> or <syntaxhighlight> with attrribute
lang="lua"
:
<source lang="lua"> --code snippet function p.main() return "Hello world" end </source>
or
<syntaxhighlight lang="lua"> --code snippet function p.main() return "Hello world" end </syntaxhighlight>
Produces:
--code snippet
function p.main()
return "Hello world"
end
How-to guides
- Wikipedia:Lua style guide – standards to improve the readability of code through consistency
- "What do converted templates look like?" (slideshow)
- Help:Lua debugging – a how-to guide about debugging Lua modules
- Help:Lua for beginners
- 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)
Wikipedia resources
- Special:PrefixIndex/Module:Sandbox - allows you to work on a set of files within a sandbox prefix.