Add Font Awesome icons and refactor tech icon handling
- Added Font Awesome dependencies for enhanced icon support. - Refactored tech icon components to utilize Font Awesome icons instead of custom SVGs. - Updated skill data files to include icon properties for various technologies. - Removed obsolete tech icon files to streamline the codebase.
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
"id": "nodejs",
|
||||
"name": "Node.js",
|
||||
"description": "Runtime JavaScript côté serveur construit sur le moteur V8 de Chrome",
|
||||
"icon": "fab-node",
|
||||
"links": [
|
||||
"https://nodejs.org/",
|
||||
"https://nodejs.org/en/docs/",
|
||||
@@ -16,6 +17,7 @@
|
||||
"id": "python",
|
||||
"name": "Python",
|
||||
"description": "Langage de programmation interprété de haut niveau",
|
||||
"icon": "fab-python",
|
||||
"links": [
|
||||
"https://www.python.org/",
|
||||
"https://docs.python.org/3/",
|
||||
@@ -26,6 +28,7 @@
|
||||
"id": "express",
|
||||
"name": "Express.js",
|
||||
"description": "Framework web rapide, non-opinionated et minimaliste pour Node.js",
|
||||
"icon": "fas-server",
|
||||
"links": [
|
||||
"https://expressjs.com/",
|
||||
"https://expressjs.com/en/guide/routing.html",
|
||||
@@ -36,6 +39,7 @@
|
||||
"id": "postgresql",
|
||||
"name": "PostgreSQL",
|
||||
"description": "Système de gestion de base de données relationnelle open source",
|
||||
"icon": "fas-database",
|
||||
"links": [
|
||||
"https://www.postgresql.org/",
|
||||
"https://www.postgresql.org/docs/",
|
||||
@@ -46,6 +50,7 @@
|
||||
"id": "mongodb",
|
||||
"name": "MongoDB",
|
||||
"description": "Base de données NoSQL orientée document",
|
||||
"icon": "fas-database",
|
||||
"links": [
|
||||
"https://www.mongodb.com/",
|
||||
"https://docs.mongodb.com/",
|
||||
@@ -56,6 +61,7 @@
|
||||
"id": "redis",
|
||||
"name": "Redis",
|
||||
"description": "Structure de données en mémoire utilisée comme base de données, cache et broker de messages",
|
||||
"icon": "fas-memory",
|
||||
"links": [
|
||||
"https://redis.io/",
|
||||
"https://redis.io/documentation",
|
||||
@@ -66,24 +72,28 @@
|
||||
"id": "golang",
|
||||
"name": "Go",
|
||||
"description": "Langage de programmation développé par Google",
|
||||
"icon": "fab-golang",
|
||||
"links": ["https://golang.org/", "https://golang.org/doc/"]
|
||||
},
|
||||
{
|
||||
"id": "rust",
|
||||
"name": "Rust",
|
||||
"description": "Langage de programmation système sûr et performant",
|
||||
"icon": "fab-rust",
|
||||
"links": ["https://www.rust-lang.org/", "https://doc.rust-lang.org/"]
|
||||
},
|
||||
{
|
||||
"id": "java-spring",
|
||||
"name": "Java Spring",
|
||||
"description": "Framework Java pour applications d'entreprise",
|
||||
"icon": "fab-java",
|
||||
"links": ["https://spring.io/", "https://docs.spring.io/"]
|
||||
},
|
||||
{
|
||||
"id": "csharp-dotnet",
|
||||
"name": "C# .NET",
|
||||
"description": "Plateforme de développement Microsoft",
|
||||
"icon": "fab-microsoft",
|
||||
"links": [
|
||||
"https://dotnet.microsoft.com/",
|
||||
"https://docs.microsoft.com/dotnet/"
|
||||
@@ -93,48 +103,56 @@
|
||||
"id": "php-laravel",
|
||||
"name": "PHP Laravel",
|
||||
"description": "Framework PHP moderne pour applications web",
|
||||
"icon": "fab-php",
|
||||
"links": ["https://laravel.com/", "https://laravel.com/docs"]
|
||||
},
|
||||
{
|
||||
"id": "ruby-rails",
|
||||
"name": "Ruby on Rails",
|
||||
"description": "Framework web en Ruby",
|
||||
"icon": "fas-code",
|
||||
"links": ["https://rubyonrails.org/", "https://guides.rubyonrails.org/"]
|
||||
},
|
||||
{
|
||||
"id": "graphql",
|
||||
"name": "GraphQL",
|
||||
"description": "Langage de requête pour APIs",
|
||||
"icon": "fas-sitemap",
|
||||
"links": ["https://graphql.org/", "https://graphql.org/learn/"]
|
||||
},
|
||||
{
|
||||
"id": "prisma",
|
||||
"name": "Prisma",
|
||||
"description": "ORM moderne pour Node.js et TypeScript",
|
||||
"icon": "fas-database",
|
||||
"links": ["https://www.prisma.io/", "https://www.prisma.io/docs"]
|
||||
},
|
||||
{
|
||||
"id": "trpc",
|
||||
"name": "tRPC",
|
||||
"description": "Framework TypeScript pour APIs type-safe",
|
||||
"icon": "fas-plug",
|
||||
"links": ["https://trpc.io/", "https://trpc.io/docs"]
|
||||
},
|
||||
{
|
||||
"id": "nest-js",
|
||||
"name": "NestJS",
|
||||
"description": "Framework Node.js pour applications scalables",
|
||||
"icon": "fas-layers",
|
||||
"links": ["https://nestjs.com/", "https://docs.nestjs.com/"]
|
||||
},
|
||||
{
|
||||
"id": "fastify",
|
||||
"name": "Fastify",
|
||||
"description": "Framework web rapide pour Node.js",
|
||||
"icon": "fas-bolt",
|
||||
"links": ["https://www.fastify.io/", "https://www.fastify.io/docs/"]
|
||||
},
|
||||
{
|
||||
"id": "rabbitmq",
|
||||
"name": "RabbitMQ",
|
||||
"description": "Broker de messages open source",
|
||||
"icon": "fas-stream",
|
||||
"links": [
|
||||
"https://www.rabbitmq.com/",
|
||||
"https://www.rabbitmq.com/documentation.html"
|
||||
@@ -144,6 +162,7 @@
|
||||
"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/"
|
||||
@@ -153,6 +172,7 @@
|
||||
"id": "microservices",
|
||||
"name": "Microservices",
|
||||
"description": "Architecture en microservices",
|
||||
"icon": "fas-boxes",
|
||||
"links": [
|
||||
"https://microservices.io/",
|
||||
"https://martinfowler.com/articles/microservices.html"
|
||||
|
||||
Reference in New Issue
Block a user