fix: double skills cleaning and script
This commit is contained in:
@@ -125,16 +125,7 @@
|
||||
"https://www.rabbitmq.com/documentation.html"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "apache-kafka",
|
||||
"name": "Apache Kafka",
|
||||
"description": "Plateforme de streaming distribuée",
|
||||
"icon": "fas-broadcast",
|
||||
"links": [
|
||||
"https://kafka.apache.org/",
|
||||
"https://kafka.apache.org/documentation/"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"id": "semantic-kernel",
|
||||
"name": "Semantic Kernel",
|
||||
|
||||
@@ -124,23 +124,7 @@
|
||||
],
|
||||
"icon": "fab-microsoft"
|
||||
},
|
||||
{
|
||||
"id": "mongodb",
|
||||
"name": "MongoDB",
|
||||
"description": "Base de données NoSQL orientée documents, offrant flexibilité et scalabilité pour les applications modernes",
|
||||
"links": ["https://www.mongodb.com/", "https://docs.mongodb.com/"],
|
||||
"icon": "fas-leaf"
|
||||
},
|
||||
{
|
||||
"id": "postgresql",
|
||||
"name": "PostgreSQL",
|
||||
"description": "Système de gestion de base de données relationnelle open source avec des fonctionnalités avancées et une grande extensibilité",
|
||||
"links": [
|
||||
"https://www.postgresql.org/",
|
||||
"https://www.postgresql.org/docs/"
|
||||
],
|
||||
"icon": "fas-database"
|
||||
},
|
||||
|
||||
{
|
||||
"id": "snowflake",
|
||||
"name": "Snowflake",
|
||||
@@ -161,23 +145,6 @@
|
||||
"description": "Fork d'Elasticsearch, offrant des fonctionnalités de recherche et d'analyse de données distribuées",
|
||||
"links": ["https://opensearch.org/", "https://opensearch.org/docs/"],
|
||||
"icon": "fas-search"
|
||||
},
|
||||
{
|
||||
"id": "grafana",
|
||||
"name": "Grafana",
|
||||
"description": "Plateforme open source de visualisation et d'analyse de données, particulièrement adaptée pour le monitoring et les métriques",
|
||||
"links": ["https://grafana.com/", "https://grafana.com/docs/"],
|
||||
"icon": "fas-chart-line"
|
||||
},
|
||||
{
|
||||
"id": "powerbi",
|
||||
"name": "Power BI",
|
||||
"description": "Plateforme de Business Intelligence de Microsoft pour l'analyse et la visualisation de données avec des tableaux de bord interactifs",
|
||||
"links": [
|
||||
"https://powerbi.microsoft.com/fr-fr/",
|
||||
"https://docs.microsoft.com/power-bi/"
|
||||
],
|
||||
"icon": "fab-microsoft"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -144,16 +144,7 @@
|
||||
"links": ["https://istio.io/", "https://istio.io/latest/docs/"],
|
||||
"icon": "fas-cog"
|
||||
},
|
||||
{
|
||||
"id": "vault",
|
||||
"name": "HashiCorp Vault",
|
||||
"description": "Gestion des secrets et chiffrement",
|
||||
"links": [
|
||||
"https://www.vaultproject.io/",
|
||||
"https://learn.hashicorp.com/vault"
|
||||
],
|
||||
"icon": "fas-cog"
|
||||
},
|
||||
|
||||
{
|
||||
"id": "consul",
|
||||
"name": "HashiCorp Consul",
|
||||
@@ -178,16 +169,7 @@
|
||||
"links": ["https://konghq.com/", "https://docs.konghq.com/"],
|
||||
"icon": "fas-door-open"
|
||||
},
|
||||
{
|
||||
"id": "keycloak",
|
||||
"name": "Keycloak",
|
||||
"description": "Solution open source de gestion des identités et des accès (IAM) avec support de l'authentification unique (SSO)",
|
||||
"links": [
|
||||
"https://www.keycloak.org/",
|
||||
"https://www.keycloak.org/documentation"
|
||||
],
|
||||
"icon": "fas-key"
|
||||
},
|
||||
|
||||
{
|
||||
"id": "ceph",
|
||||
"name": "Ceph",
|
||||
@@ -239,16 +221,7 @@
|
||||
],
|
||||
"icon": "fas-database"
|
||||
},
|
||||
{
|
||||
"id": "vault",
|
||||
"name": "HashiCorp Vault",
|
||||
"description": "Système de gestion des secrets et de protection des données sensibles avec chiffrement et rotation automatique",
|
||||
"links": [
|
||||
"https://www.vaultproject.io/",
|
||||
"https://learn.hashicorp.com/vault"
|
||||
],
|
||||
"icon": "fas-vault"
|
||||
},
|
||||
|
||||
{
|
||||
"id": "sonar",
|
||||
"name": "Sonar",
|
||||
@@ -280,23 +253,7 @@
|
||||
"links": ["https://checkmarx.com/", "https://checkmarx.com/resources/"],
|
||||
"icon": "fas-shield-alt"
|
||||
},
|
||||
{
|
||||
"id": "stryker",
|
||||
"name": "Stryker",
|
||||
"description": "Suite d'outils de test par mutation pour évaluer la qualité des tests unitaires en modifiant le code source",
|
||||
"links": [
|
||||
"https://stryker-mutator.io/",
|
||||
"https://stryker-mutator.io/docs/"
|
||||
],
|
||||
"icon": "fas-bug"
|
||||
},
|
||||
{
|
||||
"id": "helm",
|
||||
"name": "Helm",
|
||||
"description": "Gestionnaire de packages pour Kubernetes facilitant le déploiement et la configuration des applications",
|
||||
"links": ["https://helm.sh/", "https://helm.sh/docs/"],
|
||||
"icon": "fas-anchor"
|
||||
},
|
||||
|
||||
{
|
||||
"id": "liquibase",
|
||||
"name": "Liquibase",
|
||||
@@ -304,23 +261,7 @@
|
||||
"links": ["https://www.liquibase.org/", "https://docs.liquibase.com/"],
|
||||
"icon": "fas-database"
|
||||
},
|
||||
{
|
||||
"id": "ansible",
|
||||
"name": "Ansible",
|
||||
"description": "Outil d'automatisation IT sans agent pour le provisionnement, la gestion de configuration et le déploiement d'applications",
|
||||
"links": ["https://www.ansible.com/", "https://docs.ansible.com/"],
|
||||
"icon": "fas-cog"
|
||||
},
|
||||
{
|
||||
"id": "terraform",
|
||||
"name": "Terraform",
|
||||
"description": "Outil d'infrastructure as code pour la provision et la gestion des ressources cloud",
|
||||
"links": [
|
||||
"https://www.terraform.io/",
|
||||
"https://learn.hashicorp.com/terraform"
|
||||
],
|
||||
"icon": "fas-tools"
|
||||
},
|
||||
|
||||
{
|
||||
"id": "puppet",
|
||||
"name": "Puppet",
|
||||
|
||||
@@ -110,13 +110,7 @@
|
||||
"icon": "fas-book",
|
||||
"links": ["https://storybook.js.org/", "https://storybook.js.org/docs"]
|
||||
},
|
||||
{
|
||||
"id": "cypress",
|
||||
"name": "Cypress",
|
||||
"description": "Framework de tests end-to-end",
|
||||
"icon": "fas-bug",
|
||||
"links": ["https://www.cypress.io/", "https://docs.cypress.io/"]
|
||||
},
|
||||
|
||||
{
|
||||
"id": "playwright",
|
||||
"name": "Playwright",
|
||||
@@ -175,16 +169,7 @@
|
||||
"https://reactjs.org/docs/getting-started.html"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "typescript",
|
||||
"name": "TypeScript",
|
||||
"description": "Sur-ensemble typé de JavaScript qui se compile en JavaScript pur",
|
||||
"icon": "fab-js",
|
||||
"links": [
|
||||
"https://www.typescriptlang.org/",
|
||||
"https://www.typescriptlang.org/docs/"
|
||||
]
|
||||
},
|
||||
|
||||
{
|
||||
"id": "html5-javascript-css",
|
||||
"name": "HTML5/JavaScript/CSS",
|
||||
|
||||
@@ -154,16 +154,6 @@
|
||||
"https://developer.apple.com/notifications/"
|
||||
],
|
||||
"icon": "fas-bell"
|
||||
},
|
||||
{
|
||||
"id": "react-native",
|
||||
"name": "React Native",
|
||||
"description": "Framework pour le développement d'applications mobiles natives utilisant React",
|
||||
"links": [
|
||||
"https://reactnative.dev/",
|
||||
"https://reactnative.dev/docs/getting-started"
|
||||
],
|
||||
"icon": "fab-react"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user