diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 00000000..48c0b4e2
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,24 @@
+root=true
+
+[*]
+charset=utf-8
+insert_final_newline=true
+
+[LICENSE.md]
+indent_size=unset
+indent_style=space
+
+[*.{json,yml}]
+indent_size=2
+indent_style=space
+
+[*.svg]
+insert_final_newline=false
+
+[.github/**/*.md]
+trim_trailing_whitespace=false # Templates with trailing whitespace are more usable
+
+[_data/simple-icons.json]
+indent_style=space
+indent_size=4
+trim_trailing_whitespace=true
diff --git a/.gitpod.yml b/.gitpod.yml
index ee6ae17d..e2bfa09c 100644
--- a/.gitpod.yml
+++ b/.gitpod.yml
@@ -3,4 +3,4 @@ ports:
onOpen: open-preview
tasks:
- init: gem install jekyll bundler
- command: jekyll serve --host 0.0.0.0
\ No newline at end of file
+ command: jekyll serve --host 0.0.0.0
diff --git a/.travis.yml b/.travis.yml
index cc0a8a39..57d1766f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,13 +3,11 @@ jobs:
- stage: "Test"
name: "Lint"
language: node_js
- before_install:
- - sudo apt-get install -y xmlstarlet
node_js: 8
script:
- - xmlstarlet validate --err --list-bad --well-formed icons/*.svg
- npm run jsonlint
- npm run svglint
+ - npm run wslint
- name: "Build website"
language: ruby
rvm: 2.4.1
diff --git a/_data/simple-icons.json b/_data/simple-icons.json
index 9026fcc8..8abc84db 100644
--- a/_data/simple-icons.json
+++ b/_data/simple-icons.json
@@ -61,9 +61,14 @@
"source": "https://wwwimages2.adobe.com/etc/clientlibs/beagle/ace/source/font/aceui-fonts.svg"
},
{
- "title": "Adobe Lightroom",
+ "title": "Adobe Lightroom CC",
+ "hex": "3DF0F0",
+ "source": "https://www.adobe.com/products/photoshop-lightroom.html"
+ },
+ {
+ "title": "Adobe Lightroom Classic",
"hex": "ADD5EC",
- "source": "https://wwwimages2.adobe.com/etc/clientlibs/beagle/ace/source/font/aceui-fonts.svg"
+ "source": "https://www.adobe.com/products/photoshop-lightroom-classic.html"
},
{
"title": "Adobe Photoshop",
@@ -80,6 +85,11 @@
"hex": "87EC00",
"source": "https://helpx.adobe.com/content/dam/help/mnemonics/tk_appicon_RGB.svg"
},
+ {
+ "title": "Adobe XD",
+ "hex": "FF2BC2",
+ "source": "https://www.adobe.com/products/xd.html"
+ },
{
"title": "Airbnb",
"hex": "FF5A5F",
@@ -120,6 +130,11 @@
"hex": "DD0031",
"source": "https://angular.io/assets/images/logos/angular/angular_solidBlack.svg"
},
+ {
+ "title": "Angular Universal",
+ "hex": "00ACC1",
+ "source": "https://angular.io/presskit"
+ },
{
"title": "Apache",
"hex": "D22128",
@@ -250,6 +265,11 @@
"hex": "008373",
"source": "https://commons.wikimedia.org/wiki/File:Bing_logo_(2016).svg"
},
+ {
+ "title": "Bit",
+ "hex": "73398D",
+ "source": "https://bit.dev"
+ },
{
"title": "Bitbucket",
"hex": "0052CC",
@@ -695,6 +715,11 @@
"hex": "005571",
"source": "https://www.elastic.co/brand"
},
+ {
+ "title": "Electron",
+ "hex": "47848F",
+ "source": "https://electronjs.org/images/electron-logo.svg"
+ },
{
"title": "elementary",
"hex": "64BAFF",
@@ -1070,6 +1095,11 @@
"hex": "72EF36",
"source": "https://www.gumtree.com"
},
+ {
+ "title": "Hackaday",
+ "hex": "1A1A1A",
+ "source": "https://hackaday.com/"
+ },
{
"title": "HackerRank",
"hex": "2EC866",
@@ -1270,6 +1300,11 @@
"hex": "D24939",
"source": "https://wiki.jenkins-ci.org/display/JENKINS/Logo"
},
+ {
+ "title": "Jest",
+ "hex": "C21325",
+ "source": "https://jestjs.io/"
+ },
{
"title": "Jira",
"hex": "172B4D",
@@ -1530,6 +1565,11 @@
"hex": "3088D4",
"source": "https://source.joinmastodon.org/mastodon/joinmastodon/blob/master/public/press-kit.zip"
},
+ {
+ "title": "Material Design",
+ "hex": "757575",
+ "source": "https://material.io/design/"
+ },
{
"title": "Mathworks",
"hex": "0076A8",
@@ -2655,6 +2695,11 @@
"hex": "00BEC1",
"source": "https://umbraco.com/"
},
+ {
+ "title": "Unity",
+ "hex": "000000",
+ "source": "https://unity.com/"
+ },
{
"title": "Unsplash",
"hex": "000000",
diff --git a/icons/adobelightroom.svg b/icons/adobelightroom.svg
deleted file mode 100644
index 998b3a50..00000000
--- a/icons/adobelightroom.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons/adobelightroomcc.svg b/icons/adobelightroomcc.svg
new file mode 100644
index 00000000..7a07ffa6
--- /dev/null
+++ b/icons/adobelightroomcc.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/adobelightroomclassic.svg b/icons/adobelightroomclassic.svg
new file mode 100644
index 00000000..5425f190
--- /dev/null
+++ b/icons/adobelightroomclassic.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/adobexd.svg b/icons/adobexd.svg
new file mode 100644
index 00000000..57b9d932
--- /dev/null
+++ b/icons/adobexd.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/angularuniversal.svg b/icons/angularuniversal.svg
new file mode 100644
index 00000000..55bce85a
--- /dev/null
+++ b/icons/angularuniversal.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/bit.svg b/icons/bit.svg
new file mode 100644
index 00000000..c06dfc65
--- /dev/null
+++ b/icons/bit.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/chase.svg b/icons/chase.svg
index cd4aa045..907ed878 100644
--- a/icons/chase.svg
+++ b/icons/chase.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/icons/conda-forge.svg b/icons/conda-forge.svg
index 9553551b..f058664c 100644
--- a/icons/conda-forge.svg
+++ b/icons/conda-forge.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/icons/creativecommons.svg b/icons/creativecommons.svg
index 014d679d..c9cc3e95 100644
--- a/icons/creativecommons.svg
+++ b/icons/creativecommons.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/icons/electron.svg b/icons/electron.svg
new file mode 100644
index 00000000..b37fa6c5
--- /dev/null
+++ b/icons/electron.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/flutter.svg b/icons/flutter.svg
index baa38fa1..c9857495 100644
--- a/icons/flutter.svg
+++ b/icons/flutter.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/icons/hackaday.svg b/icons/hackaday.svg
new file mode 100644
index 00000000..e1241493
--- /dev/null
+++ b/icons/hackaday.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/itch-dot-io.svg b/icons/itch-dot-io.svg
index 002cf8fa..edea81e8 100644
--- a/icons/itch-dot-io.svg
+++ b/icons/itch-dot-io.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/icons/jest.svg b/icons/jest.svg
new file mode 100644
index 00000000..ea2bdf76
--- /dev/null
+++ b/icons/jest.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/jsdelivr.svg b/icons/jsdelivr.svg
index 2c506ecf..eb72be13 100644
--- a/icons/jsdelivr.svg
+++ b/icons/jsdelivr.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/icons/markdown.svg b/icons/markdown.svg
index 2bf6bd42..3009973d 100644
--- a/icons/markdown.svg
+++ b/icons/markdown.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/icons/materialdesign.svg b/icons/materialdesign.svg
new file mode 100644
index 00000000..3d0011a7
--- /dev/null
+++ b/icons/materialdesign.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/mega.svg b/icons/mega.svg
index 744b86fb..6e182eba 100644
--- a/icons/mega.svg
+++ b/icons/mega.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/icons/nativescript.svg b/icons/nativescript.svg
index daf363e9..b920ac56 100644
--- a/icons/nativescript.svg
+++ b/icons/nativescript.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/icons/stadia.svg b/icons/stadia.svg
index 912d69a7..51fb893c 100644
--- a/icons/stadia.svg
+++ b/icons/stadia.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/icons/typescript.svg b/icons/typescript.svg
index 52bc950f..a99640bc 100644
--- a/icons/typescript.svg
+++ b/icons/typescript.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/icons/unity.svg b/icons/unity.svg
new file mode 100644
index 00000000..781b2d1b
--- /dev/null
+++ b/icons/unity.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/icons/v8.svg b/icons/v8.svg
index ec47566b..36eef48d 100644
--- a/icons/v8.svg
+++ b/icons/v8.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/index.html b/index.html
index f0a8bc77..7783d5c5 100644
--- a/index.html
+++ b/index.html
@@ -256,4 +256,4 @@