From 8a4305724e06e7f5334a92ec86debfc633fdbd20 Mon Sep 17 00:00:00 2001 From: Snailedlt <43886029+Snailedlt@users.noreply.github.com> Date: Sun, 2 Oct 2022 02:06:18 +0200 Subject: [PATCH 1/6] indent and sort devicon.json --- devicon.json | 1003 ++++++++++++++++++++++++++------------------------ 1 file changed, 522 insertions(+), 481 deletions(-) diff --git a/devicon.json b/devicon.json index 89506c7a0..51b6207ae 100644 --- a/devicon.json +++ b/devicon.json @@ -26,8 +26,8 @@ "name": "adonisjs", "altnames": [ "adonis" - ], - "tags": [ + ], + "tags": [ "nodejs", "framework" ], @@ -663,6 +663,51 @@ "color": "#0089D6", "aliases": [] }, + { + "name": "azuredevops", + "altnames": [ + "azure-devops" + ], + "tags": [ + "azure", + "devops", + "cloud", + "version control", + "vcs" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "plain" + ] + }, + "color": "#0078d4", + "aliases": [] + }, + { + "name": "azuresqldatabase", + "altnames": [ + "azure-sql-database" + ], + "tags": [ + "azure", + "database", + "tool", + "sql" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "plain" + ] + }, + "color": "#005ba1", + "aliases": [] + }, { "name": "babel", "altnames": [ @@ -795,6 +840,24 @@ "color": "#293138", "aliases": [] }, + { + "name": "beats", + "altnames": [], + "tags": [ + "elastic", + "data-transfer" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "plain" + ] + }, + "color": "#07c", + "aliases": [] + }, { "name": "behance", "altnames": [], @@ -927,8 +990,12 @@ "framework" ], "versions": { - "svg": [ "plain" ], - "font": [ "plain" ] + "svg": [ + "plain" + ], + "font": [ + "plain" + ] }, "color": "#00d1b2", "aliases": [] @@ -1007,6 +1074,31 @@ } ] }, + { + "name": "capacitor", + "altnames": [ + "capacitorjs" + ], + "tags": [ + "javascript", + "js", + "ionic", + "framework", + "universal" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#53B9FF", + "aliases": [] + }, { "name": "centos", "altnames": [], @@ -1052,36 +1144,6 @@ "color": "#AB710A", "aliases": [] }, - { - "name": "lumen", - "altnames": [ - "Laravel Lumen", - "Lumen Laravel", - "Laravel Lumen Framework", - "laravel.lumen" - ], - "tags": [ - "laravel", - "php", - "framework", - "micro-framework" - ], - "versions": { - "svg": [ - "original" - ], - "font": [ - "original" - ] - }, - "color": "#e54537", - "aliases": [ - { - "base": "original", - "alias": "plain" - } - ] - }, { "name": "chrome", "altnames": [ @@ -1194,29 +1256,6 @@ "color": "#96ca4b", "aliases": [] }, - { - "name": "azuredevops", - "altnames": [ - "azure-devops" - ], - "tags": [ - "azure", - "devops", - "cloud", - "version control", - "vcs" - ], - "versions": { - "svg": [ - "original" - ], - "font": [ - "plain" - ] - }, - "color": "#0078d4", - "aliases": [] - }, { "name": "cloudflare", "altnames": [], @@ -1298,10 +1337,14 @@ "tags": [ "platform", "integration" - ], + ], "versions": { - "svg": [ "original" ], - "font": [ "original" ] + "svg": [ + "original" + ], + "font": [ + "original" + ] }, "color": "#005096", "aliases": [] @@ -1314,8 +1357,12 @@ "integration" ], "versions": { - "svg": [ "plain" ], - "font": [ "plain" ] + "svg": [ + "plain" + ], + "font": [ + "plain" + ] }, "color": "#e0225c", "aliases": [] @@ -1655,28 +1702,6 @@ "color": "#4a4a4d", "aliases": [] }, - { - "name": "azuresqldatabase", - "altnames": [ - "azure-sql-database" - ], - "tags": [ - "azure", - "database", - "tool", - "sql" - ], - "versions": { - "svg": [ - "original" - ], - "font": [ - "plain" - ] - }, - "color": "#005ba1", - "aliases": [] - }, { "name": "d3js", "altnames": [], @@ -2052,6 +2077,49 @@ "color": "#0073BA", "aliases": [] }, + { + "name": "eclipse", + "altnames": [ + "Eclipse IDE" + ], + "tags": [ + "editor", + "IDE" + ], + "versions": { + "svg": [ + "original-wordmark", + "original" + ], + "font": [ + "plain-wordmark", + "plain" + ] + }, + "color": "#2c2255", + "aliases": [] + }, + { + "name": "elasticsearch", + "altnames": [], + "tags": [ + "elastic", + "data", + "logs" + ], + "versions": { + "svg": [ + "original-wordmark", + "original" + ], + "font": [ + "plain-wordmark", + "plain" + ] + }, + "color": "#00bfb3", + "aliases": [] + }, { "name": "electron", "altnames": [ @@ -2087,7 +2155,9 @@ "original", "plain" ], - "font": [ "plain" ] + "font": [ + "plain" + ] }, "color": "#1f1f1f", "aliases": [] @@ -2097,7 +2167,9 @@ "altnames": [ "elexirlang" ], - "tags": [ "language" ], + "tags": [ + "language" + ], "versions": { "svg": [ "original", @@ -2817,7 +2889,9 @@ }, { "name": "gitpod", - "altnames": ["gitpod-io"], + "altnames": [ + "gitpod-io" + ], "tags": [ "open-source", "remote-development", @@ -3512,7 +3586,9 @@ }, { "name": "jaegertracing", - "altnames": ["jaeger"], + "altnames": [ + "jaeger" + ], "tags": [ "monitoring", "tracing" @@ -3702,8 +3778,12 @@ "javascript" ], "versions": { - "svg": [ "plain" ], - "font": [ "plain" ] + "svg": [ + "plain" + ], + "font": [ + "plain" + ] }, "color": "#99425b", "aliases": [] @@ -3954,11 +4034,13 @@ "base": "original-wordmark", "alias": "plain-wordmark" } - ] + ] }, { "name": "karatelabs", - "altnames": ["karate"], + "altnames": [ + "karate" + ], "tags": [ "framework", "testing" @@ -3991,18 +4073,40 @@ "original", "plain" ], - "font": [ "plain" ] + "font": [ + "plain" + ] }, "color": "#56c5a8", "aliases": [] }, { - "name": "knockout", - "altnames": [ - "knockoutjs" - ], + "name": "kibana", + "altnames": [], "tags": [ - "framework", + "elastic", + "dashboard" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#F04E98", + "aliases": [] + }, + { + "name": "knockout", + "altnames": [ + "knockoutjs" + ], + "tags": [ + "framework", "javascript" ], "versions": { @@ -4107,23 +4211,25 @@ "aliases": [] }, { - "name": "labview", - "altnames": [], - "tags": [ "language" ], - "versions": { - "svg": [ - "original", - "original-wordmark", - "plain", - "plain-wordmark" + "name": "labview", + "altnames": [], + "tags": [ + "language" ], - "font": [ - "plain", - "plain-wordmark" - ] - }, - "color": "#fed500", - "aliases": [] + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#fed500", + "aliases": [] }, { "name": "laravel", @@ -4232,6 +4338,55 @@ "color": "#000000", "aliases": [] }, + { + "name": "liquibase", + "altnames": [], + "tags": [ + "tool", + "database" + ], + "versions": { + "svg": [ + "original-wordmark", + "original" + ], + "font": [ + "original-wordmark", + "original" + ] + }, + "color": "#FF3C00", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "logstash", + "altnames": [], + "tags": [ + "logs", + "elastic" + ], + "versions": { + "svg": [ + "original-wordmark", + "original" + ], + "font": [ + "plain-wordmark", + "plain" + ] + }, + "color": "#fec514", + "aliases": [] + }, { "name": "lua", "altnames": [ @@ -4261,6 +4416,36 @@ "color": "#000080", "aliases": [] }, + { + "name": "lumen", + "altnames": [ + "Laravel Lumen", + "Lumen Laravel", + "Laravel Lumen Framework", + "laravel.lumen" + ], + "tags": [ + "laravel", + "php", + "framework", + "micro-framework" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "original" + ] + }, + "color": "#e54537", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, { "name": "magento", "altnames": [], @@ -4488,7 +4673,9 @@ "original", "plain" ], - "font": [ "plain" ] + "font": [ + "plain" + ] }, "color": "#8dc63f", "aliases": [] @@ -4859,6 +5046,33 @@ } ] }, + { + "name": "nhibernate", + "altnames": [], + "tags": [ + "library", + "dotnet", + ".net", + "object-relational mapper", + "orm", + "C#", + "c-sharp" + ], + "versions": { + "svg": [ + "original-wordmark", + "original" + ], + "font": [ + "plain-wordmark", + "plain", + "line", + "line-wordmark" + ] + }, + "color": "#903a36", + "aliases": [] + }, { "name": "nim", "altnames": [ @@ -5342,7 +5556,7 @@ ], "font": [ "plain", - "plain-wordmark" + "plain-wordmark" ] }, "color": "#f7192d", @@ -5462,7 +5676,9 @@ "original", "plain" ], - "font": [ "plain" ] + "font": [ + "plain" + ] }, "color": "#76c39b", "aliases": [] @@ -5599,6 +5815,26 @@ "color": "#872b9e", "aliases": [] }, + { + "name": "poetry", + "altnames": [ + "python-poetry" + ], + "tags": [ + "package-manager", + "python" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "plain" + ] + }, + "color": "#0080c5", + "aliases": [] + }, { "name": "polygon", "altnames": [], @@ -5693,9 +5929,31 @@ "color": "#336791", "aliases": [] }, + { + "name": "postman", + "altnames": [], + "tags": [ + "tool", + "testing" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#f37036", + "aliases": [] + }, { "name": "powershell", - "altnames": [ "ps" ], + "altnames": [ + "ps" + ], "tags": [ "command-line", "shell", @@ -6050,28 +6308,6 @@ "color": "#2369bc", "aliases": [] }, - { - "name": "rails", - "altnames": [ - "rubyonrails" - ], - "tags": [ - "framework" - ], - "versions": { - "svg": [ - "original-wordmark", - "plain", - "plain-wordmark" - ], - "font": [ - "plain", - "plain-wordmark" - ] - }, - "color": "#CC0000", - "aliases": [] - }, { "name": "rabbitmq", "altnames": [], @@ -6097,6 +6333,28 @@ } ] }, + { + "name": "rails", + "altnames": [ + "rubyonrails" + ], + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#CC0000", + "aliases": [] + }, { "name": "rancher", "altnames": [], @@ -6340,7 +6598,6 @@ ], "tags": [ "robotics" - ], "versions": { "svg": [ @@ -6398,7 +6655,9 @@ "original", "plain" ], - "font": [ "plain" ] + "font": [ + "plain" + ] }, "color": "#75aadb", "aliases": [] @@ -6516,47 +6775,47 @@ "aliases": [] }, { - "name": "sass", - "altnames": [ - "scss" - ], + "name": "sanity", + "altnames": [], "tags": [ - "pre-processor", - "css" + "CMS" ], "versions": { "svg": [ - "original" + "original", + "plain" ], "font": [ - "original" + "plain" ] }, - "color": "#cc6699", - "aliases": [ - { - "base": "original", - "alias": "plain" - } - ] + "color": "#F03E2F", + "aliases": [] }, { - "name": "sanity", - "altnames": [], + "name": "sass", + "altnames": [ + "scss" + ], "tags": [ - "CMS" + "pre-processor", + "css" ], "versions": { "svg": [ - "original", - "plain" + "original" ], "font": [ - "plain" + "original" ] }, - "color": "#F03E2F", - "aliases": [] + "color": "#cc6699", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] }, { "name": "scala", @@ -6652,7 +6911,9 @@ }, { "name": "sema", - "altnames": ["Sema Software"], + "altnames": [ + "Sema Software" + ], "tags": [ "software", "development", @@ -6859,6 +7120,32 @@ "color": "#383838", "aliases": [] }, + { + "name": "sonarqube", + "altnames": [ + "sonar" + ], + "tags": [ + "tool", + "security" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original" + ] + }, + "color": "#4e9bcd", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, { "name": "sourcetree", "altnames": [], @@ -6924,7 +7211,9 @@ "original", "plain" ], - "font": [ "plain" ] + "font": [ + "plain" + ] }, "color": "#cc1e4c", "aliases": [] @@ -7369,6 +7658,68 @@ "color": "#d18900", "aliases": [] }, + { + "name": "traefikmesh", + "altnames": [ + "traefik", + "træfik", + "træfikmesh" + ], + "tags": [ + "mesh", + "kubernetes" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#9D0FB0", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, + { + "name": "traefikproxy", + "altnames": [ + "traefik", + "træfik", + "træfikproxy" + ], + "tags": [ + "proxy", + "router" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#24a1c1", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, { "name": "travis", "altnames": [ @@ -8008,12 +8359,12 @@ "color": "#3498DB", "aliases": [ { - "base":"original", - "alias":"plain" + "base": "original", + "alias": "plain" }, { - "base":"original-wordmark", - "alias":"plain-wordmark" + "base": "original-wordmark", + "alias": "plain-wordmark" } ] }, @@ -8186,321 +8537,11 @@ ] }, "color": "#f7a41d", - "aliases": [ - { - "base":"original", - "alias":"plain" - } - ] - }, - { - "name": "liquibase", - "altnames": [], - "tags": [ - "tool", - "database" - ], - "versions": { - "svg": [ - "original-wordmark", - "original" - ], - "font": [ - "original-wordmark", - "original" - ] - }, - "color": "#FF3C00", "aliases": [ { "base": "original", "alias": "plain" - }, - { - "base": "original-wordmark", - "alias": "plain-wordmark" } ] - }, - { - "name": "postman", - "altnames": [], - "tags": [ - "tool", - "testing" - ], - "versions": { - "svg": [ - "original", - "original-wordmark" - ], - "font": [ - "plain", - "plain-wordmark" - ] - }, - "color": "#f37036", - "aliases": [] - }, - { - "name": "traefikmesh", - "altnames": [ - "traefik", - "træfik", - "træfikmesh" - ], - "tags": [ - "mesh", - "kubernetes" - ], - "versions": { - "svg": [ - "original", - "original-wordmark" - ], - "font": [ - "original", - "plain-wordmark", - "line", - "line-wordmark" - ] - }, - "color": "#9D0FB0", - "aliases": [ - { - "base": "original", - "alias": "plain" - } - ] - }, - { - "name": "elasticsearch", - "altnames": [], - "tags": [ - "elastic", - "data", - "logs" - ], - "versions": { - "svg": [ - "original-wordmark", - "original" - ], - "font": [ - "plain-wordmark", - "plain" - ] - }, - "color": "#00bfb3", - "aliases": [] - }, - { - "name": "nhibernate", - "altnames": [], - "tags": [ - "library", - "dotnet", - ".net", - "object-relational mapper", - "orm", - "C#", - "c-sharp" - ], - "versions": { - "svg": [ - "original-wordmark", - "original" - ], - "font": [ - "plain-wordmark", - "plain", - "line", - "line-wordmark" - ] - }, - "color": "#903a36", - "aliases": [] - }, - { - "name": "traefikproxy", - "altnames": [ - "traefik", - "træfik", - "træfikproxy" - ], - "tags": [ - "proxy", - "router" - ], - "versions": { - "svg": [ - "original", - "original-wordmark" - ], - "font": [ - "original", - "plain-wordmark", - "line", - "line-wordmark" - ] - }, - "color": "#24a1c1", - "aliases": [ - { - "base": "original", - "alias": "plain" - } - ] - }, - { - "name": "poetry", - "altnames": [ - "python-poetry" - ], - "tags": [ - "package-manager", - "python" - ], - "versions": { - "svg": [ - "original" - ], - "font": [ - "plain" - ] - }, - "color": "#0080c5", - "aliases": [] - }, - { - "name": "sonarqube", - "altnames": [ - "sonar" - ], - "tags": [ - "tool", - "security" - ], - "versions": { - "svg": [ - "original", - "original-wordmark" - ], - "font": [ - "original" - ] - }, - "color": "#4e9bcd", - "aliases": [ - { - "base": "original", - "alias": "plain" - } - ] - }, - { - "name": "logstash", - "altnames": [], - "tags": [ - "logs", - "elastic" - ], - "versions": { - "svg": [ - "original-wordmark", - "original" - ], - "font": [ - "plain-wordmark", - "plain" - ] - }, - "color": "#fec514", - "aliases": [] - }, - { - "name": "beats", - "altnames": [], - "tags": [ - "elastic", - "data-transfer" - ], - "versions": { - "svg": [ - "original" - ], - "font": [ - "plain" - ] - }, - "color": "#07c", - "aliases": [] - }, - { - "name": "eclipse", - "altnames": [ - "Eclipse IDE" - ], - "tags": [ - "editor", - "IDE" - ], - "versions": { - "svg": [ - "original-wordmark", - "original" - ], - "font": [ - "plain-wordmark", - "plain" - ] - }, - "color": "#2c2255", - "aliases": [] - }, - { - "name": "capacitor", - "altnames": [ - "capacitorjs" - ], - "tags": [ - "javascript", - "js", - "ionic", - "framework", - "universal" - ], - "versions": { - "svg": [ - "original", - "original-wordmark" - ], - "font": [ - "plain", - "plain-wordmark" - ] - }, - "color": "#53B9FF", - "aliases": [] - }, - { - "name": "kibana", - "altnames": [], - "tags": [ - "elastic", - "dashboard" - ], - "versions": { - "svg": [ - "original", - "original-wordmark" - ], - "font": [ - "plain", - "plain-wordmark" - ] - }, - "color": "#F04E98", - "aliases": [] } ] From 8bad6a443054de755977a73a12cfac645d7b2771 Mon Sep 17 00:00:00 2001 From: Snailedlt <43886029+Snailedlt@users.noreply.github.com> Date: Sun, 2 Oct 2022 02:06:38 +0200 Subject: [PATCH 2/6] add check to see if devicon.json is sorted --- .github/scripts/check_icon_pr.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/scripts/check_icon_pr.py b/.github/scripts/check_icon_pr.py index 40c6fe13c..a5656689f 100644 --- a/.github/scripts/check_icon_pr.py +++ b/.github/scripts/check_icon_pr.py @@ -18,10 +18,15 @@ def main(): try: all_icons = filehandler.get_json_file_content(args.devicon_json_path) + devicon_err_msg = [] + #First check if devicon.json is sorted + if sorted(all_icons, key=lambda d: d['name']) != all_icons: + devicon_err_msg.append("devicon.json is not sorted correctly. Please make sure that your icon is added in the `devicon.json` file at the correct alphabetic position as seen [here](https://github.com/devicons/devicon/wiki/Updating-%60devicon.json%60)") + # get only the icon object that has the name matching the pr title filtered_icon = util.find_object_added_in_pr(all_icons, args.pr_title) print("Checking devicon.json object: " + str(filtered_icon)) - devicon_err_msg = check_devicon_object(filtered_icon) + devicon_err_msg.append(check_devicon_object(filtered_icon)) # check the file names filename_err_msg = "" @@ -41,7 +46,7 @@ def main(): err_msg = [] if devicon_err_msg != "": - err_msg.append(devicon_err_msg) + err_msg += devicon_err_msg if filename_err_msg != "": err_msg.append(filename_err_msg) From 8cc1a42a88d17206f33b049e57d73dd5489fd8f7 Mon Sep 17 00:00:00 2001 From: unknown Date: Wed, 7 Dec 2022 08:44:00 -0300 Subject: [PATCH 3/6] Update devicon.json Sort `devicon.json` of commit `77ff589df1fcffde36d9f3239d658046663d5588` from `develop` branch. --- devicon.json | 1076 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 1017 insertions(+), 59 deletions(-) diff --git a/devicon.json b/devicon.json index 51b6207ae..dbf56334d 100644 --- a/devicon.json +++ b/devicon.json @@ -75,6 +75,30 @@ "color": "#1F0740", "aliases": [] }, + { + "name": "akka", + "altnames": [ + "akka-framework" + ], + "tags": [ + "framework", + "java", + "scala", + "open-source" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#15a9ce", + "aliases": [] + }, { "name": "alpinejs", "altnames": [ @@ -313,7 +337,9 @@ }, { "name": "apache", - "altnames": [], + "altnames": [ + "The Apache Software Foundation" + ], "tags": [ "php" ], @@ -333,7 +359,33 @@ "line-wordmark" ] }, - "color": "#303284", + "color": "#cb2533", + "aliases": [] + }, + { + "name": "apacheairflow", + "altnames": [ + "Airflow" + ], + "tags": [ + "platform", + "pipeline", + "orchestrator", + "open-source" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#017cee", "aliases": [] }, { @@ -388,6 +440,29 @@ "color": "#e25a1c", "aliases": [] }, + { + "name": "apl", + "altnames": [ + "A Programming Language" + ], + "tags": [ + "programming", + "language", + "open-source", + "cross-platform" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#24a148", + "aliases": [] + }, { "name": "appcelerator", "altnames": [], @@ -771,20 +846,27 @@ "svg": [ "original", "original-wordmark", - "plain", - "plain-wordmark", "line", "line-wordmark" ], "font": [ - "plain", - "plain-wordmark", + "original", + "original-wordmark", "line", "line-wordmark" ] }, "color": "#46C0BC", - "aliases": [] + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] }, { "name": "bamboo", @@ -937,7 +1019,10 @@ "altnames": [], "tags": [ "css", - "framework" + "framework", + "html", + "javascript", + "library" ], "versions": { "svg": [ @@ -951,7 +1036,7 @@ "plain-wordmark" ] }, - "color": "#59407f", + "color": "#712cf9", "aliases": [] }, { @@ -1031,6 +1116,32 @@ } ] }, + { + "name": "cairo", + "altnames": [ + "cairographics" + ], + "tags": [ + "graphic", + "library", + "c", + "open-source" + ], + "versions": { + "svg": [ + "original", + "plain", + "original-wordmark", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#f39914", + "aliases": [] + }, { "name": "cakephp", "altnames": [], @@ -1187,6 +1298,31 @@ "color": "#343434", "aliases": [] }, + { + "name": "clarity", + "altnames": [ + "clarity-lang" + ], + "tags": [ + "programming", + "language", + "blockchain" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#13171a", + "aliases": [] + }, { "name": "clion", "altnames": [], @@ -1525,6 +1661,64 @@ "color": "#f47c00", "aliases": [] }, + { + "name": "corejs", + "altnames": [ + "core-js", + "core.js" + ], + "tags": [ + "javascript", + "library", + "polyfill", + "tool" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#000000", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "cosmosdb", + "altnames": [ + "azurecosmosdb" + ], + "tags": [ + "database", + "nosql", + "cloud", + "azure" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#59B3D8", + "aliases": [] + }, { "name": "couchdb", "altnames": [ @@ -1835,7 +2029,7 @@ "tags": [ "javascript", "rust", - "language" + "runtime" ], "versions": { "svg": [ @@ -2842,6 +3036,41 @@ "color": "#f34f29", "aliases": [] }, + { + "name": "gitbook", + "aliases": [], + "tags": [ + "documentation", + "pages", + "git", + "markup" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "line", + "line-wordmark" + ], + "font": [ + "original", + "original-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#346ddb", + "altnames": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, { "name": "github", "altnames": [], @@ -2866,6 +3095,27 @@ } ] }, + { + "name": "githubactions", + "altnames": [ + "GitHub Actions" + ], + "tags": [ + "devops", + "integration" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#2088FF", + "aliases": [] + }, { "name": "gitlab", "altnames": [], @@ -3237,12 +3487,21 @@ "original-wordmark" ], "font": [ - "plain", - "plain-wordmark" + "original", + "original-wordmark" ] }, "color": "#000000", - "aliases": [] + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] }, { "name": "harvester", @@ -3520,23 +3779,54 @@ "aliases": [] }, { - "name": "inkscape", + "name": "influxdb", "altnames": [], "tags": [ - "editor", - "vector" + "database", + "monitoring", + "open-source", + "api" ], "versions": { "svg": [ "original", - "original-wordmark", - "plain", - "plain-wordmark" + "original-wordmark" ], "font": [ - "plain", - "plain-wordmark" - ] + "original", + "original-wordmark" + ] + }, + "color": "#020a47", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "inkscape", + "altnames": [], + "tags": [ + "editor", + "vector" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] }, "color": "#000000", "aliases": [] @@ -3832,6 +4122,31 @@ "color": "#2684ff", "aliases": [] }, + { + "name": "jiraalign", + "altnames": [ + "Jira Align" + ], + "tags": [ + "development", + "integration", + "software" + ], + "versions": { + "svg": [ + "original", + "plain", + "original-wordmark", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#2684FF", + "aliases": [] + }, { "name": "jquery", "altnames": [ @@ -3879,6 +4194,37 @@ "color": "#505050", "aliases": [] }, + { + "name": "jule", + "altnames": [ + "julelang" + ], + "tags": [ + "programming", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#5f7389", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, { "name": "julia", "altnames": [ @@ -4367,6 +4713,52 @@ } ] }, + { + "name": "livewire", + "altnames": [ + "laravel-livewire" + ], + "tags": [ + "framework", + "laravel", + "php", + "open-source" + ], + "versions": { + "svg": [ + "original-wordmark", + "original" + ], + "font": [ + "plain-wordmark", + "plain" + ] + }, + "color": "#FB70A9", + "aliases": [] + }, + { + "name": "llvm", + "altnames": [ + "Low Level Virtual Machine" + ], + "tags": [ + "compiler", + "framework", + "c++", + "open-source" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "plain" + ] + }, + "color": "#5A90B6", + "aliases": [] + }, { "name": "logstash", "altnames": [], @@ -5158,6 +5550,30 @@ "color": "#83CD29", "aliases": [] }, + { + "name": "nodemon", + "altnames": [ + "nodemonjs" + ], + "tags": [ + "nodejs", + "tool", + "javascript" + ], + "versions": { + "svg": [ + "original", + "plain", + "line" + ], + "font": [ + "plain", + "line" + ] + }, + "color": "#76d04b", + "aliases": [] + }, { "name": "nodewebkit", "altnames": [ @@ -5361,6 +5777,28 @@ "color": "#000000", "aliases": [] }, + { + "name": "okta", + "altnames": [ + "okta developer" + ], + "tags": [ + "auth", + "security" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#0f82c2", + "aliases": [] + }, { "name": "openal", "altnames": [], @@ -5586,6 +6024,40 @@ } ] }, + { + "name": "p5js", + "altnames": [ + "p5.js" + ], + "tags": [ + "javascript", + "js", + "library" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "original" + ] + }, + "color": "#ED225D", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original", + "alias": "original-wordmark" + }, + { + "base": "original", + "alias": "plain-wordmark" + } + ] + }, { "name": "packer", "altnames": [], @@ -5664,6 +6136,40 @@ "color": "#212177", "aliases": [] }, + { + "name": "pfsense", + "altnames": [ + "pfSense" + ], + "tags": [ + "cloud", + "network", + "open-source", + "security", + "software" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#000000", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, { "name": "phalcon", "altnames": [], @@ -5685,49 +6191,90 @@ }, { "name": "phoenix", - "altnames": [], + "altnames": [ + "Phoenix Framework" + ], "tags": [ - "framework" + "framework", + "build", + "web", + "web-development", + "development", + "elixir" ], "versions": { "svg": [ "original", "original-wordmark", - "plain", "plain-wordmark" ], "font": [ - "plain", + "original", "plain-wordmark" ] }, - "color": "#F15524", - "aliases": [] + "color": "#FD4F00", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] }, { - "name": "photoshop", + "name": "photonengine", "altnames": [ - "adobephotoshop" + "photon" ], "tags": [ - "editor", - "graphic" + "game", + "game-engine" ], "versions": { "svg": [ - "plain", - "line" + "original", + "plain" ], "font": [ - "plain", - "line" + "plain" ] }, - "color": "#80b5e2", - "aliases": [] - }, - { - "name": "php", + "color": "#004480", + "aliases": [ + { + "base": "original", + "alias": "original-wordmark" + }, + { + "base": "plain", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "photoshop", + "altnames": [ + "adobephotoshop" + ], + "tags": [ + "editor", + "graphic" + ], + "versions": { + "svg": [ + "plain", + "line" + ], + "font": [ + "plain", + "line" + ] + }, + "color": "#80b5e2", + "aliases": [] + }, + { + "name": "php", "altnames": [ "phphypertextpreprocessor" ], @@ -5771,6 +6318,25 @@ "color": "#b74af7", "aliases": [] }, + { + "name": "playwright", + "altnames": [], + "tags": [ + "testing", + "framework" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#2EAD33", + "aliases": [] + }, { "name": "plotly", "altnames": [], @@ -6129,6 +6695,27 @@ "color": "#21D789", "aliases": [] }, + { + "name": "pyscript", + "altnames": [], + "tags": [ + "browser", + "python", + "html", + "framework" + ], + "versions": { + "svg": [ + "original-wordmark", + "plain-wordmark" + ], + "font": [ + "plain-wordmark" + ] + }, + "color": "#fda703", + "aliases": [] + }, { "name": "pytest", "altnames": [], @@ -6286,6 +6873,28 @@ "color": "#00b4ff", "aliases": [] }, + { + "name": "qwik", + "altnames": [], + "tags": [ + "framework", + "open-source" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#18B6F6", + "aliases": [] + }, { "name": "r", "altnames": [ @@ -6460,6 +7069,29 @@ } ] }, + { + "name": "realm", + "altnames": [], + "tags": [ + "sql", + "database", + "cloud" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#6e60f9", + "aliases": [] + }, { "name": "rect", "altnames": [ @@ -6550,6 +7182,29 @@ } ] }, + { + "name": "renpy", + "altnames": [ + "Ren'Py" + ], + "tags": [ + "programming", + "game-engine", + "engine", + "python" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#ff7f7f", + "aliases": [] + }, { "name": "rider", "altnames": [], @@ -6591,6 +7246,36 @@ "color": "#f5be17", "aliases": [] }, + { + "name": "rollup", + "altnames": [ + "rollupjs", + "rollup.js" + ], + "tags": [ + "bundler", + "build", + "javascript" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ], + "font": [ + "plain", + "plain-wordmark", + "line", + "line-wordmark" + ] + }, + "color": "#ff3333", + "aliases": [] + }, { "name": "ros", "altnames": [ @@ -6965,16 +7650,7 @@ ] }, "color": "#3b4b72", - "aliases": [ - { - "base": "plain", - "alias": "plain" - }, - { - "base": "plain-wordmark", - "alias": "plain-wordmark" - } - ] + "aliases": [] }, { "name": "shopware", @@ -7315,6 +7991,32 @@ } ] }, + { + "name": "stata", + "altnames": [], + "tags": [ + "analysis", + "data", + "data-science", + "software", + "statistics" + ], + "versions": { + "svg": [ + "original-wordmark" + ], + "font": [ + "original-wordmark" + ] + }, + "color": "#195f92", + "aliases": [ + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, { "name": "storybook", "altnames": [ @@ -7434,6 +8136,31 @@ "color": "#ff3e00", "aliases": [] }, + { + "name": "swagger", + "altnames": [ + "Swagger" + ], + "tags": [ + "development", + "software", + "tool" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#85ea2d", + "aliases": [] + }, { "name": "swift", "altnames": [], @@ -7504,6 +8231,31 @@ "color": "#2298BD", "aliases": [] }, + { + "name": "tauri", + "altnames": [], + "tags": [ + "nodejs", + "rust", + "desktop", + "framework", + "programming" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#FFC131", + "aliases": [] + }, { "name": "tensorflow", "altnames": [], @@ -7662,8 +8414,8 @@ "name": "traefikmesh", "altnames": [ "traefik", - "træfik", - "træfikmesh" + "tr\u00c3\u00a6fik", + "tr\u00c3\u00a6fikmesh" ], "tags": [ "mesh", @@ -7693,8 +8445,8 @@ "name": "traefikproxy", "altnames": [ "traefik", - "træfik", - "træfikproxy" + "tr\u00c3\u00a6fik", + "tr\u00c3\u00a6fikproxy" ], "tags": [ "proxy", @@ -7971,6 +8723,39 @@ "color": "#bad05e", "aliases": [] }, + { + "name": "v8", + "altnames": [ + "v8 engine" + ], + "tags": [ + "javascript-runtime", + "framework", + "javascript", + "web", + "cpp" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#00C4CC", + "aliases": [ + { + "base": "original", + "alias": "original-wordmark" + }, + { + "base": "plain", + "alias": "plain-wordmark" + } + ] + }, { "name": "vagrant", "altnames": [], @@ -7992,6 +8777,59 @@ "color": "#127eff", "aliases": [] }, + { + "name": "vala", + "altnames": [], + "tags": [ + "programming", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#a56de2", + "aliases": [] + }, + { + "name": "vercel", + "altnames": [], + "tags": [ + "hosting", + "platform", + "deployment", + "git" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#000", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, { "name": "vertx", "altnames": [ @@ -8056,6 +8894,59 @@ "color": "#68217A", "aliases": [] }, + { + "name": "vite", + "tags": [ + "web3", + "blockchain", + "DAG" + ], + "versions": { + "svg": [ + "original", + "original-wordmark" + ], + "font": [ + "original", + "original-wordmark" + ] + }, + "color": "#006BFF", + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] + }, + { + "name": "vitejs", + "altnames": [ + "vite.js", + "Vite" + ], + "tags": [ + "javascript", + "build", + "compiler", + "esbuild" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#ffdd35", + "aliases": [] + }, { "name": "vscode", "altnames": [ @@ -8178,6 +9069,64 @@ "color": "#1697F6", "aliases": [] }, + { + "name": "vyper", + "altnames": [ + "vyperlang" + ], + "tags": [ + "programming", + "language", + "python", + "blockchain", + "ethereum" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#000000", + "aliases": [] + }, + { + "name": "wasm", + "altnames": [ + "WebAssembly" + ], + "tags": [ + "binary", + "programming", + "virtual machine", + "web", + "language" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain-wordmark" + ], + "font": [ + "original", + "plain-wordmark" + ] + }, + "color": "#654ff0", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, { "name": "webflow", "altnames": [], @@ -8448,12 +9397,21 @@ "original-wordmark" ], "font": [ - "plain", - "plain-wordmark" + "original", + "original-wordmark" ] }, "color": "#2c8ebb", - "aliases": [] + "aliases": [ + { + "base": "original", + "alias": "plain" + }, + { + "base": "original-wordmark", + "alias": "plain-wordmark" + } + ] }, { "name": "yii", @@ -8476,7 +9434,7 @@ "plain-wordmark" ] }, - "color": "#0073bb", + "color": "#40b3d8", "aliases": [] }, { From e2d3d8b54eb0dafc9e1687bda5560ad48f6dfeb6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Kalsnes=20Hagen?= <43886029+Snailedlt@users.noreply.github.com> Date: Wed, 7 Dec 2022 16:40:22 +0100 Subject: [PATCH 4/6] Apply suggestions from code review --- .github/scripts/check_icon_pr.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/scripts/check_icon_pr.py b/.github/scripts/check_icon_pr.py index a5656689f..149c16eea 100644 --- a/.github/scripts/check_icon_pr.py +++ b/.github/scripts/check_icon_pr.py @@ -45,8 +45,8 @@ def main(): svg_err_msg = check_svgs(svgs) err_msg = [] - if devicon_err_msg != "": - err_msg += devicon_err_msg + if devicon_err_msg != []: + err_ms.extend(devicon_err_msg) if filename_err_msg != "": err_msg.append(filename_err_msg) From a3ec40adcf5fe8e1c2c74a80992d77029055cf7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20Kalsnes=20Hagen?= <43886029+Snailedlt@users.noreply.github.com> Date: Sun, 11 Dec 2022 18:06:17 +0100 Subject: [PATCH 5/6] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Josélio Júnior <76992016+lunatic-fox@users.noreply.github.com> --- .github/scripts/check_icon_pr.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/scripts/check_icon_pr.py b/.github/scripts/check_icon_pr.py index 149c16eea..301b4dd82 100644 --- a/.github/scripts/check_icon_pr.py +++ b/.github/scripts/check_icon_pr.py @@ -21,7 +21,7 @@ def main(): devicon_err_msg = [] #First check if devicon.json is sorted if sorted(all_icons, key=lambda d: d['name']) != all_icons: - devicon_err_msg.append("devicon.json is not sorted correctly. Please make sure that your icon is added in the `devicon.json` file at the correct alphabetic position as seen [here](https://github.com/devicons/devicon/wiki/Updating-%60devicon.json%60)") + devicon_err_msg.append(f"devicon.json is not sorted correctly.\nPlease make sure that your icon is added in the `devicon.json` file at the correct alphabetic position\nas seen here: https://github.com/devicons/devicon/wiki/Updating-%60devicon.json%60") # get only the icon object that has the name matching the pr title filtered_icon = util.find_object_added_in_pr(all_icons, args.pr_title) @@ -46,7 +46,7 @@ def main(): err_msg = [] if devicon_err_msg != []: - err_ms.extend(devicon_err_msg) + err_msg.extend(devicon_err_msg) if filename_err_msg != "": err_msg.append(filename_err_msg) From cf1d44b4d35df769e2e9107cae33ece6fcf5e28e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9lio=20J=C3=BAnior?= <76992016+lunatic-fox@users.noreply.github.com> Date: Sun, 11 Dec 2022 16:21:51 -0300 Subject: [PATCH 6/6] Update `devicon.json` with eb35d73a014618970ee84759b56883bfc33182b0 --- devicon.json | 318 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 310 insertions(+), 8 deletions(-) diff --git a/devicon.json b/devicon.json index dbf56334d..1aaa9c087 100644 --- a/devicon.json +++ b/devicon.json @@ -1210,6 +1210,31 @@ "color": "#53B9FF", "aliases": [] }, + { + "name": "cassandra", + "altnames": [ + "Apache Cassandra" + ], + "tags": [ + "nosql", + "database", + "open-source" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#1185b0", + "aliases": [] + }, { "name": "centos", "altnames": [], @@ -2122,7 +2147,7 @@ "plain-wordmark" ] }, - "color": "#2a2c3e", + "color": "#0c0c14", "aliases": [] }, { @@ -2142,6 +2167,37 @@ "color": "#092e20", "aliases": [] }, + { + "name": "djangorest", + "altnames": [ + "Django REST framework" + ], + "tags": [ + "framework", + "rest", + "api", + "python", + "web" + ], + "versions": { + "svg": [ + "original", + "plain", + "line", + "original-wordmark", + "plain-wordmark", + "line-wordmark" + ], + "font": [ + "plain", + "line", + "plain-wordmark", + "line-wordmark" + ] + }, + "color": "#a30000", + "aliases": [] + }, { "name": "docker", "altnames": [], @@ -2446,20 +2502,27 @@ { "name": "ember", "altnames": [ + "ember.js", "emberjs" ], "tags": [ - "framework" + "framework", + "javascript", + "web-development", + "build" ], "versions": { "svg": [ - "original-wordmark" + "original", + "original-wordmark", + "plain" ], "font": [ - "original-wordmark" + "original-wordmark", + "plain" ] }, - "color": "#dd3f24", + "color": "#E04E39", "aliases": [ { "base": "original-wordmark", @@ -3116,6 +3179,30 @@ "color": "#2088FF", "aliases": [] }, + { + "name": "githubcodespaces", + "altnames": [ + "GitHub Codespaces" + ], + "tags": [ + "development", + "remote-development", + "editor", + "browser", + "cloud" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#24292e", + "aliases": [] + }, { "name": "gitlab", "altnames": [], @@ -3365,9 +3452,16 @@ }, { "name": "grails", - "altnames": [], + "altnames": [ + "Grails\u00c2\u00ae Framework", + "Grails Framework" + ], "tags": [ - "framework" + "framework", + "groovy", + "web-development", + "jvm", + "build" ], "versions": { "svg": [ @@ -3378,7 +3472,7 @@ "plain" ] }, - "color": "#feb672", + "color": "#feb571", "aliases": [] }, { @@ -3473,6 +3567,44 @@ "color": "#eb4a4b", "aliases": [] }, + { + "name": "hadoop", + "altnames": [ + "Apache Hadoop" + ], + "tags": [ + "framework", + "big data", + "open-source", + "software", + "library", + "framework", + "java" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#ffff00", + "aliases": [ + { + "base": "plain", + "alias": "line" + }, + { + "base": "plain-wordmark", + "alias": "line-wordmark" + } + ] + }, { "name": "handlebars", "altnames": [ @@ -3503,6 +3635,31 @@ } ] }, + { + "name": "hardhat", + "altnames": [], + "tags": [ + "ethereum", + "development", + "solidity", + "javascript", + "typescript" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#fff100", + "aliases": [] + }, { "name": "harvester", "altnames": [ @@ -4446,6 +4603,35 @@ "color": "#F04E98", "aliases": [] }, + { + "name": "knexjs", + "altnames": [], + "tags": [ + "database", + "query", + "sql", + "javascript", + "library" + ], + "versions": { + "svg": [ + "original", + "original-wordmark", + "plain-wordmark" + ], + "font": [ + "original", + "plain-wordmark" + ] + }, + "color": "#e16426", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, { "name": "knockout", "altnames": [ @@ -4885,6 +5071,31 @@ } ] }, + { + "name": "materializecss", + "altnames": [ + "materialize", + "materialize-css", + "materialize css" + ], + "tags": [ + "framework", + "css", + "design", + "material-design" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#EB7077", + "aliases": [] + }, { "name": "materialui", "altnames": [ @@ -7069,6 +7280,35 @@ } ] }, + { + "name": "reactbootstrap", + "altnames": [ + "React-Bootstrap", + "react bootstrap" + ], + "tags": [ + "framework", + "library", + "frontend", + "reactjs", + "javascript" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "original" + ] + }, + "color": "#41e0fd", + "aliases": [ + { + "base": "original", + "alias": "plain" + } + ] + }, { "name": "realm", "altnames": [], @@ -8304,6 +8544,38 @@ "color": "#5c4ee5", "aliases": [] }, + { + "name": "tex", + "altnames": [], + "tags": [ + "typesetting-system", + "markup", + "tex" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "original" + ] + }, + "color": "#000000", + "aliases": [ + { + "base": "original", + "alias": "original-wordmark" + }, + { + "base": "original", + "alias": "plain" + }, + { + "base": "original", + "alias": "plain-wordmark" + } + ] + }, { "name": "thealgorithms", "altnames": [], @@ -9384,6 +9656,36 @@ "color": "#005fad", "aliases": [] }, + { + "name": "yaml", + "altnames": [ + "YAML Ain't Markup Language" + ], + "tags": [ + "data", + "language" + ], + "versions": { + "svg": [ + "original", + "plain" + ], + "font": [ + "plain" + ] + }, + "color": "#cb171e", + "aliases": [ + { + "base": "original", + "alias": "original-wordmark" + }, + { + "base": "plain", + "alias": "plain-wordmark" + } + ] + }, { "name": "yarn", "altnames": [],