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:
Julien Froidefond
2025-08-20 16:24:07 +02:00
parent e6d4bbe13d
commit f74d4d3e87
27 changed files with 793 additions and 539 deletions

View File

@@ -6,7 +6,11 @@
"id": "aws",
"name": "Amazon Web Services",
"description": "Plateforme de services cloud d'Amazon",
"links": ["https://aws.amazon.com/", "https://docs.aws.amazon.com/"]
"links": [
"https://aws.amazon.com/",
"https://docs.aws.amazon.com/"
],
"icon": "fab-aws"
},
{
"id": "azure",
@@ -15,13 +19,18 @@
"links": [
"https://azure.microsoft.com/",
"https://docs.microsoft.com/azure/"
]
],
"icon": "fab-microsoft"
},
{
"id": "gcp",
"name": "Google Cloud Platform",
"description": "Services cloud de Google",
"links": ["https://cloud.google.com/", "https://cloud.google.com/docs"]
"links": [
"https://cloud.google.com/",
"https://cloud.google.com/docs"
],
"icon": "fab-google"
},
{
"id": "terraform",
@@ -30,7 +39,8 @@
"links": [
"https://www.terraform.io/",
"https://learn.hashicorp.com/terraform"
]
],
"icon": "fas-tools"
},
{
"id": "serverless",
@@ -39,7 +49,8 @@
"links": [
"https://www.serverless.com/",
"https://www.serverless.com/framework/docs/"
]
],
"icon": "fas-cog"
},
{
"id": "lambda",
@@ -48,7 +59,8 @@
"links": [
"https://aws.amazon.com/lambda/",
"https://docs.aws.amazon.com/lambda/"
]
],
"icon": "fas-bolt"
},
{
"id": "cloudformation",
@@ -57,13 +69,18 @@
"links": [
"https://aws.amazon.com/cloudformation/",
"https://docs.aws.amazon.com/cloudformation/"
]
],
"icon": "fas-layers"
},
{
"id": "s3",
"name": "Amazon S3",
"description": "Service de stockage d'objets d'AWS",
"links": ["https://aws.amazon.com/s3/", "https://docs.aws.amazon.com/s3/"]
"links": [
"https://aws.amazon.com/s3/",
"https://docs.aws.amazon.com/s3/"
],
"icon": "fas-cog"
},
{
"id": "ec2",
@@ -72,7 +89,8 @@
"links": [
"https://aws.amazon.com/ec2/",
"https://docs.aws.amazon.com/ec2/"
]
],
"icon": "fas-cog"
},
{
"id": "cloudfront",
@@ -81,7 +99,8 @@
"links": [
"https://aws.amazon.com/cloudfront/",
"https://docs.aws.amazon.com/cloudfront/"
]
],
"icon": "fas-cog"
}
]
}
}