"description":"The platforms the port supports. Either an array of supported operating systems, \"agnostic\" (indicating support for all platforms), or \"userstyle\".",
"oneOf":[
{
"type":"array",
"items":{
"$id":"#ports/port/platform/os",
"title":"Operating Systems",
"type":"string",
"enum":[
"android",
"ios",
"linux",
"macos",
"windows"
],
"examples":[
["linux","macos","windows"],
["android","ios"]
]
}
},
{
"type":"string",
"enum":["agnostic","userstyle"]
}
]
},
"color":{
"$id":"#ports/port/color",
"title":"Color",
"description":"The fill color for the icon on the website",
"type":"string",
"enum":[
"rosewater",
"flamingo",
"pink",
"mauve",
"red",
"maroon",
"peach",
"yellow",
"green",
"teal",
"sky",
"sapphire",
"blue",
"lavender",
"text"
],
"examples":["pink"]
},
"icon":{
"$id":"#ports/port/icon",
"title":"Icon",
"description":"The icon to use on the website. This should be the same name as the SVG file on https://simpleicons.org/. If a `.svg` suffix is present, it's taken from the local website repository resources.",