Open pierreozoux opened 6 years ago
Using schema.org, it could look like this:
{
"@context": "http://schema.org/",
"@type": "SoftwareApplication",
"name": "Nextcloud",
"description": "Nextcloud puts your data at your fingertips, under your control. Store your documents, calendar, contacts and photos on a server at home, at one of our providers or in a data center you know.",
"url": "https://nextcloud.com",
"image": "",
"applicationCategory": "file sync and share",
"applicationSuite": "",
"availableOnDevice": "",
"downloadUrl": "https://nextcloud.com/install/",
"installUrl": "https://nextcloud.com/install/",
"fileSize": "",
"featureList": [
{ "@type": "url",
"@id": "https://nextcloud.com/files/",
"name": ""
},
{ "@type": "url",
"@id": "https://nextcloud.com/talk/",
"name": ""
},
{ "@type": "url",
"@id": "https://nextcloud.com/groupware/",
"name": ""
},
{ "@type": "url",
"@id": "https://nextcloud.com/athome/",
"name": ""
}
],
"memoryRequirements": "128MB",
"operatingSystem": "",
"permissions": "",
"processorRequirements": "",
"softwareRequirements": "",
"releaseNotes": {
"@type": "url",
"@id": "https://docs.nextcloud.com/server/13/admin_manual/release_notes.html",
"name": "Release"
},
"screenshot": "",
"softwareAddOn": "",
"softwareHelp": [
{
"@type": "CreativeWork",
"@id": "https://docs.nextcloud.com/server/13/user_manual/",
"url": "https://docs.nextcloud.com/server/13/user_manual/",
"description": "User Manual"
},
{
"@type": "CreativeWork",
"@id": "https://docs.nextcloud.com/server/13/developer_manual/",
"url": "https://docs.nextcloud.com/server/13/developer_manual/",
"description": "User Manual"
},
{
"@type": "CreativeWork",
"@id": "https://docs.nextcloud.com/server/13/admin_manual/",
"url": "https://docs.nextcloud.com/server/13/admin_manual/",
"description": "User Manual"
}
],
"softwareVersion": "13",
"supportingData": "",
"discussionUrl": ["https://help.nextcloud.com/categories", "https://webchat.freenode.net/?channels=nextcloud"],
"creator": {
"@type": "Organization",
"name": "Nextcloud"
},
"contributor" : [
{ "@type" : "Person",
"name": ""
},
{ "@type" : "Person",
"name": ""
} ],
"copyrightHolder": "",
"copyrightYear": "",
"dateCreated": "",
"dataModified": "",
"datePublished": "",
"workExample": {
"@type": "SoftwareApplication",
"url": "https://demo.nextcloud.com/",
"name": "Demo Instance"
},
"funder": "",
"sponsor": "",
"inLanguage": "",
"hasPart": "",
"isFamilyFriend": "",
"keywords": ["sharing", "file sync", "calendar", "security"],
"isAccessibleForFree": "true",
"licence": "GNU AFFERO GENERAL PUBLIC LICENSE",
"publisher": "",
"publishingPrinciples": "https://docs.nextcloud.com/server/13/developer_manual/general/index.html",
"material": "",
"offers": "",
"producer": "",
"provider": [
{ "@type": "Organization",
"@id": "https://indie.host/#Organization"
},
{ "@type": "Organization",
"@id": "https://indie.host/#Organization"
}
],
"thumbnailUrl": ""
}
https://github.com/nextcloud/website/issues/6