Template:Infobox application/Doc: Difference between revisions

DoggoBit (talk | contribs)
No edit summary
DoggoBit (talk | contribs)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 5: Line 5:
   |type=Web
   |type=Web
   |developer=Wikimedia Foundation
   |developer=Wikimedia Foundation
   |firstRelease=December 2003
   |initialRelease=December 2003
   |latestRelease=1.39.3
   |latestRelease=1.39.3
   |status=Active
   |status=Active
Line 29: Line 29:
   |type=Web
   |type=Web
   |developer=Wikimedia Foundation
   |developer=Wikimedia Foundation
   |firstRelease=December 2003
   |initialRelease=December 2003
   |latestRelease=1.39.3
   |latestRelease=1.39.3
   |status=Active
   |status=Active
Line 46: Line 46:
<templatedata>
<templatedata>
{
{
  "description": "An infobox for displaying important information about an application",
"description": "An infobox for displaying important information about an application",
  "params": {
"params": {
    "name": {
"name": {
      "label": "Application name",
"label": "Application name",
      "description": "The name of the application",
"description": "The name of the application",
      "required": true,
"required": true,
      "type": "string"
"type": "string"
    },
},
    "type": {
"type": {
      "label": "Application type",
"label": "Application type",
      "description": "What kind of application is it? E.g.: web, native, CLI, etc.",
"description": "What kind of application is it? E.g.: web, native, CLI, etc.",
      "suggested": true,
"suggested": true,
      "type": "string",
"type": "string",
      "suggestedvalues": [
"suggestedvalues": [
        "Web",
"Web",
        "Native",
"Native",
        "CLI"
"CLI"
      ]
]
    },
},
    "image": {
"image": {
      "label": "Image",
"label": "Image",
      "description": "Application logo",
"description": "Application logo",
      "suggested": true,
"suggested": true,
      "type": "wiki-file-name"
"type": "wiki-file-name"
    },
},
    "developer": {
"developer": {
      "label": "Developer",
"label": "Developer",
      "description": "The name of the main developer(s) of the application",
"description": "The name of the main developer(s) of the application",
      "suggested": true,
"suggested": true,
      "type": "string"
"type": "string"
    },
},
    "firstRelease": {
"initialRelease": {
      "label": "First release",
"label": "Initial release",
      "description": "The date of the first public release of the application. Approximate dates are fine.",
"description": "The date of the first public release of the application. Approximate dates are fine.",
      "type": "date"
"type": "date"
    },
},
    "latestRelease": {
"latestRelease": {
      "label": "Latest release version",
"label": "Latest release version",
      "description": "The latest release version; include the current date, e.g: 1.1.0; 10 June 2025",
"description": "The latest release version; include the current date, e.g: 1.1.0; 10 June 2025",
      "type": "date"
"type": "date"
    },
},
    "os": {
"os": {
      "label": "Operating system",
"label": "Operating system",
      "description": "The operating systems on which the application can run",
"description": "The operating systems on which the application can run",
      "type": "string",
"type": "string",
      "suggestedvalues": [
"suggestedvalues": [
        "Linux",
"Linux",
        "macOS",
"macOS",
        "Windows",
"Windows",
        "iOS",
"iOS",
        "Android",
"Android",
        "ChromeOS",
"ChromeOS",
        "FreeBSD"
"FreeBSD"
      ]
]
    },
},
    "platform": {
"platform": {
      "label": "Platform",
"label": "Platform",
      "type": "string"
"type": "string"
    },
},
    "programmingLanguage": {
"programmingLanguage": {
      "label": "Programming Language(s)",
"label": "Programming Language(s)",
      "description": "The programming languages used to develop the application",
"description": "The programming languages used to develop the application",
      "type": "string",
"type": "string",
      "suggestedvalues": [
"suggestedvalues": [
        "C",
"C",
        "C++",
"C++",
        "Python",
"Python",
        "JavaScript",
"JavaScript",
        "TypeScript",
"TypeScript",
        "Nix",
"Nix",
        "Rust"
"Rust"
      ]
]
    },
},
    "website": {
"website": {
      "label": "Website",
"label": "Website",
      "description": "The application's main website. If the main website is also the documentation, use that field instead",
"description": "The application's main website. If the main website is also the documentation, use that field instead",
      "type": "content",
"type": "content",
      "suggested": true
"suggested": true
    },
},
    "documentation": {
"documentation": {
      "label": "Documentation",
"label": "Documentation",
      "description": "The application's documentation URL",
"description": "The application's documentation URL",
      "type": "content",
"type": "content",
      "suggested": true
"suggested": true
    },
},
    "bugTracker": {
"bugTracker": {
      "label": "Bug Tracker",
"label": "Bug Tracker",
      "description": "The URL of the application's bug tracker",
"description": "The URL of the application's bug tracker",
      "type": "content",
"type": "content",
      "suggested": true
"suggested": true
    },
},
    "github": {
"github": {
      "label": "GitHub",
"label": "GitHub",
      "description": "The GitHub repository of the application, or the GitHub username",
"description": "The GitHub repository of the application, or the GitHub username",
      "type": "string",
"type": "string",
      "suggested": true
"suggested": true
    }
}
  }
},
"format": "block"
}
}
</templatedata>
</templatedata>