Template:Infobox app: Difference between revisions

From Join the Fediverse
(Marked this version for translation)
mNo edit summary
Line 37: Line 37:
</onlyinclude></translate>
</onlyinclude></translate>
[[Category:Template]]
[[Category:Template]]
<noinclude>
<templatedata>
{
"params": {
"title": {
"aliases": [
"name"
],
"description": "title/name of the app",
"example": "Tusky",
"type": "string",
"required": true
},
"website": {
"description": "official website of the app",
"example": "tusky.app",
"type": "string",
"suggested": true
},
"website2": {
"description": "In case the app has a second official website. Just leave empty otherwise",
"type": "string"
},
"fediverse softwares": {
"description": "Which Fediverse software(s) is this app a client for? Just list them all.",
"example": "Mastodon, Lemmy, Pixelfed, ...",
"type": "string",
"required": true
},
"OSs": {
"description": "Which operating systems does this app work on?",
"example": "GNU/Linux, Android, Mac OS, Windows, Sailfish, ...",
"required": true
},
"link 1": {
"description": "Link of the first app store this app is available at",
"example": "https://f-droid.org/...",
"type": "url",
"suggested": true
},
"store name 1": {
"description": "Name of the first app store this app is available at.",
"example": "F-Droid",
"type": "string",
"suggested": true
},
"link 2": {
"description": "Link for a second app store, if applicable",
"example": "https://...",
"type": "url"
},
"store name 2": {
"description": "name of a second app store, if applicable",
"example": "Google Play"
},
"link 3": {
"description": "Link for a third app store, if applicable",
"type": "url"
},
"store name 3": {
"description": "Name of a third app store, if applicable",
"type": "string"
},
"mastohandle": {
"description": "Handle of the app project in the Fediverse",
"example": "@Tusky",
"type": "string"
},
"mastoinstance": {
"description": "name of the instance the app project has an account on",
"example": "mastodon.social",
"type": "string"
},
"license link": {
"description": "Link to the license of the app",
"example": "https://www.gnu.org/licenses/gpl-3.0.en.html",
"type": "url"
},
"license": {
"description": "short name of the license of the app",
"example": "GNU GLP v3",
"type": "string"
},
"git link": {
"description": "Link of the repository",
"example": "https://github.com/tuskyapp/Tusky",
"type": "url"
},
"git page": {
"description": "Name of the repository's website",
"example": "Github",
"type": "string"
},
"active development": {
"description": "Is the app under active development?",
"example": "yes, no, leave empty if unknown",
"type": "string",
"suggestedvalues": [
"yes",
"no"
]
},
"mod tools": {
"description": "Does the app have tools for moderators and admins?",
"example": "yes, no, leave empty if unknown",
"type": "string",
"suggestedvalues": [
"yes",
"no"
]
}
},
"description": "A template for adding Infoboxes to articles about specific apps.",
"format": "inline"
}
</templatedata>
</noinclude>

Revision as of 07:02, 6 February 2024

Other languages:

[[File:{{{title}}}.svg|250x250px]]

{{{title}}} logo
{{{{{title}}}}}
Website {{{website}}}
works with {{{fediverse softwares}}}
works on {{{OSs}}}
App stores [{{{link 1}}} {{{store name 1}}}]
License [{{{license link}}} {{{license}}}]
Repository [{{{git link}}} {{{git page}}}]

A template for adding Infoboxes to articles about specific apps.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
titletitle name

title/name of the app

Example
Tusky
Stringrequired
websitewebsite

official website of the app

Example
tusky.app
Stringsuggested
website2website2

In case the app has a second official website. Just leave empty otherwise

Stringoptional
fediverse softwaresfediverse softwares

Which Fediverse software(s) is this app a client for? Just list them all.

Example
Mastodon, Lemmy, Pixelfed, ...
Stringrequired
OSsOSs

Which operating systems does this app work on?

Example
GNU/Linux, Android, Mac OS, Windows, Sailfish, ...
Unknownrequired
link 1link 1

Link of the first app store this app is available at

Example
https://f-droid.org/...
URLsuggested
store name 1store name 1

Name of the first app store this app is available at.

Example
F-Droid
Stringsuggested
link 2link 2

Link for a second app store, if applicable

Example
https://...
URLoptional
store name 2store name 2

name of a second app store, if applicable

Example
Google Play
Unknownoptional
link 3link 3

Link for a third app store, if applicable

URLoptional
store name 3store name 3

Name of a third app store, if applicable

Stringoptional
mastohandlemastohandle

Handle of the app project in the Fediverse

Example
@Tusky
Stringoptional
mastoinstancemastoinstance

name of the instance the app project has an account on

Example
mastodon.social
Stringoptional
license linklicense link

Link to the license of the app

Example
https://www.gnu.org/licenses/gpl-3.0.en.html
URLoptional
licenselicense

short name of the license of the app

Example
GNU GLP v3
Stringoptional
git linkgit link

Link of the repository

Example
https://github.com/tuskyapp/Tusky
URLoptional
git pagegit page

Name of the repository's website

Example
Github
Stringoptional
active developmentactive development

Is the app under active development?

Suggested values
yes no
Example
yes, no, leave empty if unknown
Stringoptional
mod toolsmod tools

Does the app have tools for moderators and admins?

Suggested values
yes no
Example
yes, no, leave empty if unknown
Stringoptional