diff --git a/.vscode/devicon-schema.json b/.vscode/devicon-schema.json
index cdabb5c9..aa17ac0e 100644
--- a/.vscode/devicon-schema.json
+++ b/.vscode/devicon-schema.json
@@ -1,223 +1,224 @@
{
- "$schema": "http://json-schema.org/draft-07/schema",
- "definitions": {
- "IconVersions": {
- "type": "string",
- "enum": [
- "original",
- "plain",
- "line",
- "original-wordmark",
- "plain-wordmark",
- "line-wordmark"
- ]
- },
- "IconVersionsArray": {
- "type": "array",
- "items": {
- "$ref": "#/definitions/IconVersions"
- }
- }
- },
- "type": "array",
- "items": {
- "type": "object",
- "additionalProperties": false,
- "properties": {
- "name": {
- "type": "string",
- "title": "The official name of the technology.",
- "description": "Pattern: Only lower-case letters and digits.",
- "pattern": "^(dot-net|[0-9a-z]+)$"
- },
- "altnames": {
- "type": "array",
- "title": "List of alternative names for this technology.",
- "description": "Used for the searchbar on the Devicon website. https://devicon.dev",
- "uniqueItems": true,
- "items": {
- "type": "string"
+ "$schema": "http://json-schema.org/draft-07/schema",
+ "definitions": {
+ "IconVersions": {
+ "type": "string",
+ "enum": [
+ "original",
+ "plain",
+ "line",
+ "original-wordmark",
+ "plain-wordmark",
+ "line-wordmark"
+ ]
+ },
+ "IconVersionsArray": {
+ "type": "array",
+ "items": {
+ "$ref": "#/definitions/IconVersions"
+ }
}
- },
- "tags": {
- "type": "array",
- "title": "List of tags relating to the technology for categorization/search purpose.",
- "$ref": "./tags-enum.json/#/definitions/Tags"
- },
- "versions": {
- "title": "Keeps track of the different versions that you have.",
+ },
+ "type": "array",
+ "items": {
"type": "object",
"additionalProperties": false,
"properties": {
- "svg": {
- "title": "List all the SVGs that you have.",
- "contains": {
- "$ref": "#/definitions/IconVersions"
+ "name": {
+ "type": "string",
+ "title": "The official name of the technology.",
+ "description": "Pattern: Only lower-case letters and digits.",
+ "pattern": "^(dot-net|[0-9a-z]+)$"
},
- "minItems": 1,
- "uniqueItems": true,
- "$ref": "#/definitions/IconVersionsArray"
- },
- "font": {
- "title": "List only the SVGs that can be converted to fonts. Usually refers to \"plain\" and \"line\" versions but \"original\" can be accepted.",
- "description": "DO NOT list aliases here! In this case use \"aliases\" property!",
- "contains": {
- "$ref": "#/definitions/IconVersions"
+ "altnames": {
+ "type": "array",
+ "title": "List of alternative names for this technology.",
+ "description": "Used for the searchbar on the Devicon website. https://devicon.dev",
+ "uniqueItems": true,
+ "items": {
+ "type": "string"
+ }
},
- "minItems": 1,
- "uniqueItems": true,
- "$ref": "#/definitions/IconVersionsArray"
- }
- }
- },
- "color": {
- "title": "The official/main hexadecimal color of the logo. [Case insensitive]",
- "description": "Pattern example: #FFFFFF",
- "type": "string",
- "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$"
- },
- "aliases": {
- "title": "Keeps track of the aliases for the font versions ONLY.",
- "description": "Can be empty, or contain objects, each with an alias and a base version. More info here: https://github.com/devicons/devicon/wiki/Updating-%60devicon.json%60#aliases-and-aliasobj",
- "type": "array",
- "items": {
- "title": "AliasObj, an object containing an alias and a base version",
- "type": "object",
- "additionalProperties": false,
- "properties": {
- "base": {
- "title": "The SVG file you are using as source for the alias.",
- "$ref": "#/definitions/IconVersions"
+ "tags": {
+ "type": "array",
+ "title": "List of tags relating to the technology for categorization/search purpose.",
+ "$ref": "./tags-enum.json/#/definitions/Tags"
},
- "alias": {
- "title": "The new name (alias) that you want to generate.",
- "$ref": "#/definitions/IconVersions"
+ "versions": {
+ "title": "Keeps track of the different versions that you have.",
+ "type": "object",
+ "additionalProperties": false,
+ "properties": {
+ "svg": {
+ "title": "List all the SVGs that you have.",
+ "contains": {
+ "$ref": "#/definitions/IconVersions"
+ },
+ "minItems": 1,
+ "uniqueItems": true,
+ "$ref": "#/definitions/IconVersionsArray"
+ },
+ "font": {
+ "title": "List only the SVGs that can be converted to fonts. Usually refers to \"plain\" and \"line\" versions but \"original\" can be accepted.",
+ "description": "DO NOT list aliases here! In this case use \"aliases\" property!",
+ "contains": {
+ "$ref": "#/definitions/IconVersions"
+ },
+ "minItems": 1,
+ "uniqueItems": true,
+ "$ref": "#/definitions/IconVersionsArray"
+ }
+ }
+ },
+ "color": {
+ "title": "The official/main hexadecimal color of the logo. [Case insensitive]",
+ "description": "Pattern example: #FFFFFF",
+ "type": "string",
+ "pattern": "^#([0-9a-fA-F]{3}|[0-9a-fA-F]{6})$",
+ "format": "color"
+ },
+ "aliases": {
+ "title": "Keeps track of the aliases for the font versions ONLY.",
+ "description": "Can be empty, or contain objects, each with an alias and a base version. More info here: https://github.com/devicons/devicon/wiki/Updating-%60devicon.json%60#aliases-and-aliasobj",
+ "type": "array",
+ "items": {
+ "title": "AliasObj, an object containing an alias and a base version",
+ "type": "object",
+ "additionalProperties": false,
+ "properties": {
+ "base": {
+ "title": "The SVG file you are using as source for the alias.",
+ "$ref": "#/definitions/IconVersions"
+ },
+ "alias": {
+ "title": "The new name (alias) that you want to generate.",
+ "$ref": "#/definitions/IconVersions"
+ }
+ },
+ "required": [
+ "base",
+ "alias"
+ ],
+ "allOf": [
+ {
+ "if": {
+ "properties": {
+ "base": {
+ "const": "original"
+ }
+ }
+ },
+ "then": {
+ "not": {
+ "properties": {
+ "alias": {
+ "const": "original"
+ }
+ }
+ }
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "base": {
+ "const": "plain"
+ }
+ }
+ },
+ "then": {
+ "not": {
+ "properties": {
+ "alias": {
+ "const": "plain"
+ }
+ }
+ }
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "base": {
+ "const": "line"
+ }
+ }
+ },
+ "then": {
+ "not": {
+ "properties": {
+ "alias": {
+ "const": "line"
+ }
+ }
+ }
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "base": {
+ "const": "original-wordmark"
+ }
+ }
+ },
+ "then": {
+ "not": {
+ "properties": {
+ "alias": {
+ "const": "original-wordmark"
+ }
+ }
+ }
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "base": {
+ "const": "plain-wordmark"
+ }
+ }
+ },
+ "then": {
+ "not": {
+ "properties": {
+ "alias": {
+ "const": "plain-wordmark"
+ }
+ }
+ }
+ }
+ },
+ {
+ "if": {
+ "properties": {
+ "base": {
+ "const": "line-wordmark"
+ }
+ }
+ },
+ "then": {
+ "not": {
+ "properties": {
+ "alias": {
+ "const": "line-wordmark"
+ }
+ }
+ }
+ }
+ }
+ ]
+ }
}
- },
- "required": [
- "base",
- "alias"
- ],
- "allOf": [
- {
- "if": {
- "properties": {
- "base": {
- "const": "original"
- }
- }
- },
- "then": {
- "not": {
- "properties": {
- "alias": {
- "const": "original"
- }
- }
- }
- }
- },
- {
- "if": {
- "properties": {
- "base": {
- "const": "plain"
- }
- }
- },
- "then": {
- "not": {
- "properties": {
- "alias": {
- "const": "plain"
- }
- }
- }
- }
- },
- {
- "if": {
- "properties": {
- "base": {
- "const": "line"
- }
- }
- },
- "then": {
- "not": {
- "properties": {
- "alias": {
- "const": "line"
- }
- }
- }
- }
- },
- {
- "if": {
- "properties": {
- "base": {
- "const": "original-wordmark"
- }
- }
- },
- "then": {
- "not": {
- "properties": {
- "alias": {
- "const": "original-wordmark"
- }
- }
- }
- }
- },
- {
- "if": {
- "properties": {
- "base": {
- "const": "plain-wordmark"
- }
- }
- },
- "then": {
- "not": {
- "properties": {
- "alias": {
- "const": "plain-wordmark"
- }
- }
- }
- }
- },
- {
- "if": {
- "properties": {
- "base": {
- "const": "line-wordmark"
- }
- }
- },
- "then": {
- "not": {
- "properties": {
- "alias": {
- "const": "line-wordmark"
- }
- }
- }
- }
- }
- ]
- }
- }
- },
- "required": [
- "name",
- "altnames",
- "tags",
- "versions",
- "color",
- "aliases"
- ]
- }
+ },
+ "required": [
+ "name",
+ "altnames",
+ "tags",
+ "versions",
+ "color",
+ "aliases"
+ ]
+ }
}
diff --git a/README.md b/README.md
index 36619590..2a51a19f 100644
--- a/README.md
+++ b/README.md
@@ -20,6 +20,12 @@
+
+
+
+
+
+
img
tag and reference an SVG directly from the repository:By using Gitpod.io, you can easily build the icons and install the
required dependencies in one single click. No extra setup is required.
By using Gitpod.io, you can easily build the icons and install the
required dependencies in one single click. No extra setup is required.
5F-T4`t:s+u^M
-S7gDClqL,F8rGZi[Eg.qV1lJUq&bc_?Tc?70(mc\6p0@[WK[*?\7`0+2&g!Ff!nSP(A5)C)p-7F
-eAf0K0/'M*]iqi/1,:VjS38,F`,]< ^<81f
-jDqebq*2k"^6Hr*!<<*"!._Y;E\&)2)0n(S jTWp%KHJ/!.HJh)882G+#XXV`ApnoFlMUIk-dS@@/ZS]G!,o%ISDR6U;-N.Wa)g:$S[4JdUca38!c'q%_#ejp
-HF^NoGHeFH_`VhfH3cj)TP(O*UnhDfR'Af3MMh!nWV-M]=Y3@-#2@_1^'HAH;-;`8qsuQpm9*!D
-OYukT5.W5DCCYq-(+RJL)ZF'7j1BNCFMSABep7TgfO2/=g$je/;=aEJbd=jenJaN^s(kQSH/dV&
-bHBZBmR0:LKGimQoah7AO:*p`hRoVmS*S-R`\#G
tZ2\++EMJ8j1`t/?=k!*@Ia+GIg]dYck(m#I,Seq-gA\+)(E+BqhW!e'gN^8SldiK/
-O)
h\(@%j,7tkiiJq=lgf_KU"W.<-cpEB6)j8'hU"K:Oo1iR^A?[aS?Z_'-ui%dXnoi:Y-O\?
*T(i)iM2=1Bka2B
-`ri&379Nd,9rh<#SH_(K2/h'QXXNkN!2pC(V55J"p]%\se@G0tW8Bi*GQ7^D!2*dL\*7UE5/>Wa
-BW/A:Ag:0oFgA