-
-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Quel est le nom de la fonctionnalité à implémenter ?
Mettre à jour le format de la base de données
Quel est le comportement attendu de la fonctionnalité à implémenter ?
Modifier la base de données afin qu'elle corresponde à cette annonce.
Avez-vous une maquette, une capture d'écran ou une capture vidéo d'exemple de la fonctionnalité à implémenter ? (optionnel)
Avant
{
"id": "google-chrome",
"beta": "google-chrome@beta",
"name": "Google Chrome",
"description": "Navigateur web rapide et sécurisé.",
"icon": "https://corundumproject.github.io/quick/assets/icons/chrome.png",
"developer": "Google",
"category": "Navigateur Web",
"website": "https://www.google.com/chrome/",
"version": "11+",
"architecture": [
"x86_64",
"arm64"
]
}
Après
{
"id": {
"brew": "google-chrome"
},
"name": "Google Chrome",
"description": "Navigateur web rapide et sécurisé.",
"icon": "https://corundumproject.github.io/quick/assets/icons/chrome.png",
"operating-system": [
"Windows",
"macOS",
"GNU/Linux"
],
"tags": [
"choice"
],
"status": "available",
"developer": "Google",
"category": "Navigateur Web",
"url": {
"website": "https://www.google.com/chrome/"
},
"version": {
"windows": "10+",
"macos": "11+",
"linux": {
"ubuntu": "18.04+",
"debian": "10+",
"suse": "15.5+",
"fedora": "39+"
}
},
"architecture": [
"x86_64",
"arm64"
],
"license": "MIT",
"foss": false,
"screenshots": [
"screenshot1.png",
"screenshot2.png"
],
"alternatives": [
"firefox",
"arc",
"brave",
"librewolf"
],
"functions": [
"Synchronisation",
"Économie d'énergie",
"Personnalisation"
],
"rate": "3",
"price": {
"isFree": true,
"value": 0
},
"requirements": {
"ram": "4GB",
"storage": "200MB",
"processor": "Intel Pentium 4 ou plus récent"
}
}
Explication
id: correspond aux identifiants de gestionnaire de paquets
name: nom de l'application
description: description de l'application
icon: icône de l'application
operating-system: systèmes d'exploitations compatible
tags: "étiquettes" tels que "Choix de l'équipe", "Indépendante"
status: indique la disponibilité d'une application (available, eol, disabled, deleted)
developer: développeur de l'application
category: catégorie de l'application entre "Navigateur Web", "Bureautique", "Jeux", "Multimédia", "Développement", "Utilitaires", "3D", "Base de données", "Virtualisation", "Communication", "Graphisme", "Géographie", "Productivité", "Réseau", "Stockage", "Sécurité", "Éditeur", "Éducation"
website: site du développeur
version: version minimale du système d'exploitation
architecture: architecture du processeur
license: licence dans laquelle le logiciel est livrée
foss: si le logiciel est un logiciel "Free and open-source software"
screenshosts: les captures d'écrans affichées (carrousel ??), autant qu'on veut
alternatives: différentes alternatives disponible (propose les cards d'applications mises en avant sur l'interface, permettant d'obtenir les détails ou d'installer rapidement une alternative sans quitter la page)
functions: propose les différentes fonctionnalités de logiciel
rate: donne l'âge minimum conseillé pour accéder l'application
price: indique le prix de l'application (si l'application est payante)
requirements: défini la configuration système minimale requise pour exécuter l'application