Module:Infobox/software

local p = {}

p.docLead = [=[ This one is for non-mod software. ]=]

local statuses = { planned = [=[ Planned ]=], active = [=[ Active ]=], unmaintained = [=[ Unmaintained ]=], discontinued = [=[ Discontinued ]=], stalled = [=[ Stalled ]=], abandoned = [=[ Abandoned ]=] }

p.format = { {		title = {arg="name", desc=[=[ The title that will be displayed at the top of the info box. ]=]},		{		},		{			{[=[ Current developers ]=], {arg="author", desc=[=[ Current author or authors of the software. Separate multiple authors by commas. ]=]}},			{[=[ Past developers ]=], {arg="pastauthor", desc=[=[ Previous author(s) of the software. ]=]}}		},		{			{[=[ Latest version ]=], {arg="version", desc=[=[ The current software version. ]=]}},			{[=[ Status ]=], {arg="status", type="switch", allowedValues=statuses, desc=[=[ The current status of the project. ]=]}},			{[=[ Written in ]=], {arg="proglangs", desc=[=[ The programming languages that it is written in. Should be a link to a Wikipedia article if possible. Separate multiple languages by commas. ]=]}},			{[=[ Operating systems ]=], {arg="os", desc=[=[ Supported operating systems. Should be Wikipedia links if possible. Avoid vague descriptors such as Cross-Platform. Separate multiple systems by commas. ]=]}},			{[=[ Depends on ]=], {arg="deps", desc=[=[ Non-standard external dependencies, such as Atom or a Ruby Gem. ]=]}},			{[=[ License ]=], {arg="license", desc=[=[ The software's license. Should be a Wikipedia article, unless it is a license specific to Minecraft, such as the Modded Minecraft Public License. ]=]}},			{[=[ Source ]=], {arg="source", type="link", desc=[=[ The source code repository. ]=]}},			{[=[ Issues ]=], {arg="issues", type="link", desc=[=[ The issue tracker. ]=]}},			{[=[ Documentation ]=], {arg="docs", type="link", desc=[=[ The official documentation for the software. This is mostly specific to APIs and such. ]=]}},			{[=[ Website ]=], {arg="url", type="link", desc=[=[ URL to the software's main page. Can be a dedicated forum thread or website. ]=]}}		}	} }

p.examples =

return p