Difference between revisions of "Template:Tool data"

From GMOD
Jump to: navigation, search
m
m
Line 1: Line 1:
<noinclude>
+
{{#if:{{{name|}}}|{{#set:Has name={{{name|}}}}}}}
This page contains the boilerplate template that should be populated to create a new GMOD tool. Edit the template to see the formatting.
+
{{#if:{{{full name|}}}|{{#set:Has full name={{{full name|}}}}}}}
 
+
{{#if:{{{dev|}}}|{{#set:Has development status={{{dev|}}}}}}}
It should be called in the following format:
+
{{#if:{{{status|}}}|{{#set:Has software maturity status={{{status|}}}}}}}
 
+
{{#if:{{{support|}}}|{{#set:Has support status={{{support|}}}}}}}
==New version==
+
{{#if:{{{about|}}}|{{#set:Has description={{{about|}}}}}}}
<pre>
+
{{#if:{{{open source|}}}|{{#set:Is open source={{{open source|}}}}}}}
{{Tool data
+
{{#if:{{{release date|}}}|{{#set:Release date={{{release date|}}}}}}}
|full name=
+
{{#if:{{{logo|}}}|{{#set:Has logo={{{logo|}}}}}}}
|status=
+
{{#if:{{{home|}}}|{{#set:Has URL={{{home|}}}}}}}
|dev=
+
{{#if:{{{dl url|}}}|{{#set:Has download URL={{{dl url|}}}}}}}
|support=
+
{{#if:{{{dl src url|}}}|{{#set:Has source URL={{{dl src url|}}}}}}}
|type=
+
{{#if:{{{demo server|}}}|{{#set:Has demo server={{{demo server|}}}}}}}
|platform=
+
{{#if:{{{public server|}}}|{{#set:Has public server={{{public server|}}}}}}}
|licence=
+
{{#if:{{{wild urls|}}}|{{#set:Has wild URLs={{{wild urls|}}}}}}}
|open source=
+
|input=
+
|output=
+
|language=
+
|release date=
+
|ref=
+
|about=
+
}}
+
</pre>
+
 
+
==Old version==
+
 
+
<pre>
+
{{ {{{template}}}
+
| name =  
+
| full name =
+
| status = <!-- prealpha/alpha/beta/rc/mature -->
+
| dev = <!-- active/maintenance/inactive -->
+
| support = <!-- active/inactive -->
+
| type = <!-- pick from the list -->
+
| other type = <!-- something not in the list -->
+
| platform = linux, os x, unix, win, web <!-- delete as appropriate -->
+
| logo =  
+
| home =
+
| about =
+
| screenshot =  
+
| public_server =
+
| demo server =
+
| dl = <!-- text about where to download a tool -->
+
| dl_url = <!-- download URL only -->
+
| dl_src = <!-- source code -->
+
| dl_src_url =
+
| dl_dev = <!-- development code -->
+
| dl_dev_url =
+
| contact email = <!-- primary contact(s) for the tool -->
+
| input = <!-- input formats -->
+
| output = <!-- output formats -->
+
| licence = <!-- tool licence -->
+
| open source = <!-- yes / no -->
+
| language = <!-- language(s) that the tool is written in -->
+
| papers =
+
| presentations =  
+
| tutorials =
+
| wild urls =
+
| getting started preamble =
+
| req =
+
| install =
+
| config =
+
| doc =
+
| mail =
+
| logo info =  
+
| dev ppl = <!-- collaborators -->
+
| dev status = <!-- what's going on, development-wise -->
+
| see also =  
+
| survey link =
+
| release date =
+
}}
+
</pre>
+
</noinclude>
+
<includeonly>
+
{{#set:Has software maturity status={{{status|}}}
+
|Has development status={{{dev|}}}
+
|Has support status={{{support|}}}
+
|Release date={{{release date|}}}
+
|Citation reference={{{ref|}}}
+
|Has description={{{about|}}}
+
|Is open source={{{open source|}}}
+
}}
+
 
{{#arraymap:{{{input|}}}|,|x|{{#set:Has input format=x}} }}
 
{{#arraymap:{{{input|}}}|,|x|{{#set:Has input format=x}} }}
 
{{#arraymap:{{{output|}}}|,|x|{{#set:Has output format=x}} }}
 
{{#arraymap:{{{output|}}}|,|x|{{#set:Has output format=x}} }}
Line 88: Line 20:
 
{{#arraymap:{{{type|}}}|,|x|{{#set:Tool functionality or classification=x}} }}
 
{{#arraymap:{{{type|}}}|,|x|{{#set:Tool functionality or classification=x}} }}
 
{{#arraymap:{{{language|}}}|,|x|{{#set:Written in language=x}} }}
 
{{#arraymap:{{{language|}}}|,|x|{{#set:Written in language=x}} }}
{{Tool data
+
{{#arraymap:{{{audience|}}}|,|x|{{#set:Intended usage=x}} }}
|name={{{name}}}
+
|full name={{{full name|}}}
+
|status={{{status|}}}
+
|dev={{{dev|}}}
+
|support={{{support|}}}
+
|type={{{type|}}}
+
|platform={{{platform|}}}
+
|licence={{{licence|}}}
+
|open source={{{open source|}}}
+
|input={{{input|}}}
+
|output={{{output|}}}
+
|language={{{language|}}}
+
|release date={{{release date|}}}
+
|ref={{{ref|}}}
+
|about={{{about|}}}
+
|getting started preamble = {{{getting started preamble|}}}
+
|req = {{{req|}}}
+
|install = {{{install|}}}
+
|config = {{{config|}}}
+
|doc = {{{doc|}}}
+
}}
+
 
+
</includeonly>
+
  
 
[[Category:GMOD Component]]
 
[[Category:GMOD Component]]

Revision as of 15:44, 3 October 2013