From daca2d1577e9ba62674a864f232320f03f0b6d5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20J=C3=BCrgens?= Date: Tue, 23 Mar 2021 20:33:01 +0100 Subject: [PATCH 1/7] new icon: nextjs (original) --- devicon.json | 32 ++++++++++++++++++++++++++++++++ icons/nextjs/nextjs-original.svg | 1 + 2 files changed, 33 insertions(+) create mode 100644 icons/nextjs/nextjs-original.svg diff --git a/devicon.json b/devicon.json index b5af5765..81273ac4 100644 --- a/devicon.json +++ b/devicon.json @@ -2139,6 +2139,38 @@ "color": "#DF234F", "aliases": [] }, + { + "name": "nextjs", + "tags": [ + "framework" + ], + "versions": { + "svg": [ + "original" + ], + "font": [ + "original", + "original-wordmark", + "plain", + "plain-wordmark" + ] + }, + "color": "#000000", + "aliases": [ + { + "base": "original", + "alias": "original-wordmark" + }, + { + "base": "original", + "alias": "plain" + }, + { + "base": "original", + "alias": "plain-wordmark" + } + ] + }, { "name": "nginx", "tags": [ diff --git a/icons/nextjs/nextjs-original.svg b/icons/nextjs/nextjs-original.svg new file mode 100644 index 00000000..60e02ed5 --- /dev/null +++ b/icons/nextjs/nextjs-original.svg @@ -0,0 +1 @@ + \ No newline at end of file From 869493a387c961e57dda50fb63cd8bb63e95449c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20J=C3=BCrgens?= Date: Tue, 23 Mar 2021 20:52:36 +0100 Subject: [PATCH 2/7] add original and line icons --- devicon.json | 13 ++++++------- icons/nextjs/nextjs-line.svg | 1 + icons/nextjs/nextjs-original-wordmark.svg | 1 + icons/nextjs/nextjs-original.svg | 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) create mode 100644 icons/nextjs/nextjs-line.svg create mode 100644 icons/nextjs/nextjs-original-wordmark.svg diff --git a/devicon.json b/devicon.json index 81273ac4..62ac0395 100644 --- a/devicon.json +++ b/devicon.json @@ -2146,27 +2146,26 @@ ], "versions": { "svg": [ - "original" + "original", + "line", + "original-wordmark" ], "font": [ "original", - "original-wordmark", "plain", + "line", + "original-wordmark", "plain-wordmark" ] }, "color": "#000000", "aliases": [ - { - "base": "original", - "alias": "original-wordmark" - }, { "base": "original", "alias": "plain" }, { - "base": "original", + "base": "original-wordmark", "alias": "plain-wordmark" } ] diff --git a/icons/nextjs/nextjs-line.svg b/icons/nextjs/nextjs-line.svg new file mode 100644 index 00000000..ab8fe59c --- /dev/null +++ b/icons/nextjs/nextjs-line.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/nextjs/nextjs-original-wordmark.svg b/icons/nextjs/nextjs-original-wordmark.svg new file mode 100644 index 00000000..60e02ed5 --- /dev/null +++ b/icons/nextjs/nextjs-original-wordmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icons/nextjs/nextjs-original.svg b/icons/nextjs/nextjs-original.svg index 60e02ed5..e73e3cd1 100644 --- a/icons/nextjs/nextjs-original.svg +++ b/icons/nextjs/nextjs-original.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file From 2b2d6c1aafefa11058620731b936143592f8bffe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20J=C3=BCrgens?= Date: Tue, 23 Mar 2021 21:29:51 +0100 Subject: [PATCH 3/7] add newlines --- icons/nextjs/nextjs-line.svg | 2 +- icons/nextjs/nextjs-original-wordmark.svg | 2 +- icons/nextjs/nextjs-original.svg | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/icons/nextjs/nextjs-line.svg b/icons/nextjs/nextjs-line.svg index ab8fe59c..72f11af4 100644 --- a/icons/nextjs/nextjs-line.svg +++ b/icons/nextjs/nextjs-line.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/icons/nextjs/nextjs-original-wordmark.svg b/icons/nextjs/nextjs-original-wordmark.svg index 60e02ed5..d6bf6f06 100644 --- a/icons/nextjs/nextjs-original-wordmark.svg +++ b/icons/nextjs/nextjs-original-wordmark.svg @@ -1 +1 @@ - \ No newline at end of file + diff --git a/icons/nextjs/nextjs-original.svg b/icons/nextjs/nextjs-original.svg index e73e3cd1..1ec30222 100644 --- a/icons/nextjs/nextjs-original.svg +++ b/icons/nextjs/nextjs-original.svg @@ -1 +1 @@ - \ No newline at end of file + From 921dd884c0dd359d34c7925859d7424f90e5a4e6 Mon Sep 17 00:00:00 2001 From: Thomas Bui Date: Sun, 28 Mar 2021 21:27:01 -0700 Subject: [PATCH 4/7] Check svg now fails if there's error and updated CONTRIBUTING --- .github/workflows/post_check_svgs_comment.yml | 33 +++++++++++-------- CONTRIBUTING.md | 11 ++++++- 2 files changed, 29 insertions(+), 15 deletions(-) diff --git a/.github/workflows/post_check_svgs_comment.yml b/.github/workflows/post_check_svgs_comment.yml index cce4eba3..25dcacf6 100644 --- a/.github/workflows/post_check_svgs_comment.yml +++ b/.github/workflows/post_check_svgs_comment.yml @@ -35,21 +35,21 @@ jobs: with: path: ./svg_err_messages/svg_err_messages.txt - - name: Comment on the PR about the result - Success - uses: jungwinter/comment@v1 # let us comment on a specific PR - if: success() && steps.err_message_reader.outputs.content == '1' - env: - MESSAGE: | - Hi! - I'm Devicons' SVG-Checker Bot and everything looks great. Good job! + # - name: Comment on the PR about the result - Success + # uses: jungwinter/comment@v1 # let us comment on a specific PR + # if: success() && steps.err_message_reader.outputs.content == '1' + # env: + # MESSAGE: | + # Hi! + # I'm Devicons' SVG-Checker Bot and everything looks great. Good job! - Have a nice day, - SVG-Checker Bot :grin: - with: - type: create - issue_number: ${{ steps.pr_num_reader.outputs.content }} - token: ${{ secrets.GITHUB_TOKEN }} - body: ${{ env.MESSAGE }} + # Have a nice day, + # SVG-Checker Bot :grin: + # with: + # type: create + # issue_number: ${{ steps.pr_num_reader.outputs.content }} + # token: ${{ secrets.GITHUB_TOKEN }} + # body: ${{ env.MESSAGE }} - name: Comment on the PR about the result - SVG Error uses: jungwinter/comment@v1 # let us comment on a specific PR @@ -79,6 +79,11 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} body: ${{ format(env.MESSAGE, steps.err_message_reader.outputs.content) }} + # if we posted error messages before, we fail this entire workflow + - name: Fail workflow is there is an error. + uses: cutenode/action-always-fail@v1.0.1 + if: success() && (steps.err_message_reader.outputs.content != '0' && steps.err_message_reader.outputs.content != '1') + - name: Comment on the PR about the result - Failure uses: jungwinter/comment@v1 # let us comment on a specific PR if: failure() diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 89b141f3..f0b37fa3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -29,7 +29,7 @@ First of all, thanks for taking the time to contribute! This project can only gr

Overview on Submitting Icons

-

Here is an overview of what you have to do to submit your icons to the repo.

+

Here is what you have to do to submit your icons to the repo.

  1. Create the svgs for each svg versions that you have
  2. Put the svgs of each Icon into its own folders in /icons
  3. @@ -44,6 +44,15 @@ First of all, thanks for taking the time to contribute! This project can only gr

    Versions and Naming Conventions

    +

    For the technology name, make the file and folder name lowercase and concatenate them. For example:

    +
      +
    • AngularJS becomes angularjs or just angular
    • +
    • Amazon Web Services becomes amazonwebservices
    • +
    • Microsoft SQL Server becomes microsoftsqlserver
    • +
    • Note:For JS libraries, you can also remove the "js" part if it's still recognizable.
    • +
    +
    +

    Each icon/svg can come in different versions. So far, we have:

    • original: the original logo. Can contain multiple colors. Example
    • From 5401cae5a08c0bc6e0e5e91cae68c4d6c4a8871d Mon Sep 17 00:00:00 2001 From: Thomas Bui Date: Sun, 28 Mar 2021 21:34:00 -0700 Subject: [PATCH 5/7] Updated CONTRIBUTING for naming convention --- CONTRIBUTING.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f0b37fa3..e3afaf9e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -22,9 +22,10 @@ First of all, thanks for taking the time to contribute! This project can only gr

      Terms

      Here are some terms that we will use in this repo:

        -
      1. "Icon" refers to the set of svgs/icons of a technology/tool. Ex: We might refer to the React svgs and React icons as the React Icon
      2. -
      3. "SVG/.svg" refers to the svg versions of the Icons.
      4. -
      5. "icons" (lowercase) refers to the font icon versions of the Icons.
      6. +
      7. "Technology" is used to describe a software, libraries, tool, etc...
      8. +
      9. "Icon" refers to the svgs and icons version of a technology as a whole. +
      10. "SVG/svg" refers to the svg versions of the Icons.
      11. +
      12. "icon" (lowercase) refers specficially to the font icon versions of the Icons.

      @@ -49,9 +50,7 @@ First of all, thanks for taking the time to contribute! This project can only gr
    • AngularJS becomes angularjs or just angular
    • Amazon Web Services becomes amazonwebservices
    • Microsoft SQL Server becomes microsoftsqlserver
    • -
    • Note:For JS libraries, you can also remove the "js" part if it's still recognizable.
    -

    Each icon/svg can come in different versions. So far, we have:

      @@ -75,7 +74,6 @@ First of all, thanks for taking the time to contribute! This project can only gr
    • Some icons are really simple (ex. Apple), so the original version can be used as the plain version and as the icon font. In this case, you'll only need to make one of the version (either "original" or "plain"). You can then add an alias in the devicon.json so they can be found with either the "original" or "plain" naming convention. Note: this only applies to font icon versions only, not the SVG versions. -
    @@ -84,7 +82,7 @@ First of all, thanks for taking the time to contribute! This project can only gr

    Before you submit your logos/svgs, please ensure that they meet the following standard:

    • The background must be transparent.
    • -
    • The svg name follows this convention: (Icon name)-(original|plain|line)(-wordmark?).
    • +
    • The svg name follows this convention: (Technology name)-(original|plain|line)(-wordmark?).
    • The plain and line versions (with or without wordmark) need to stay as simple as possible. They must have only one color and the paths are united. We will strip the color when turning it into icons so they can have any color.
    • Optimize/compress your SVGs. You can use a service like compressor or SVG Editor.
    • @@ -92,7 +90,7 @@ First of all, thanks for taking the time to contribute! This project can only gr
    • Each .svg file contains one version of an icon in a 0 0 128 128 viewbox. You can use a service like resize-image for scaling the svg.
    • The svg element does not need the height and width attributes. However, if you do use it, ensure their values are either "128" or "128px". Ex: height="128"
    • Each .svg must use the fill attribute instead of using classes for colors. See here for more details.
    • -
    • The naming convention for the svg file is the following: (Icon name)-(original|plain|line)(-wordmark?).
    • +
    • The naming convention for the svg file is the following: (Technology name)-(original|plain|line)(-wordmark?).

    From 5b44328cf4b3e19419964bea795d564b0b887b32 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 31 Mar 2021 18:32:06 +0200 Subject: [PATCH 6/7] Bump y18n from 3.2.1 to 3.2.2 (#545) Bumps [y18n](https://github.com/yargs/y18n) from 3.2.1 to 3.2.2. - [Release notes](https://github.com/yargs/y18n/releases) - [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md) - [Commits](https://github.com/yargs/y18n/commits) Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: David Leal --- package-lock.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package-lock.json b/package-lock.json index 9e17533f..6c4a6e0f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "devicon", - "version": "2.9.0", + "version": "2.10.1", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -3508,9 +3508,9 @@ } }, "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz", + "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==", "dev": true }, "yargs": { @@ -4502,9 +4502,9 @@ "dev": true }, "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", "dev": true }, "yallist": { From cc522101fb54d82bf33e9dee404616404074e2d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Malte=20J=C3=BCrgens?= Date: Thu, 1 Apr 2021 22:18:21 +0200 Subject: [PATCH 7/7] new icon: weblate (original, plain, original-wordmark, plain-wordmark) (#544) * add icon: weblate (original, plain) * fix svg errors * Update icons/weblate/weblate-original.svg Co-authored-by: David Leal * Update icons/weblate/weblate-plain.svg Co-authored-by: David Leal * add wordmark * Update icons/weblate/weblate-plain-wordmark.svg Co-authored-by: David Leal * Update weblate-original-wordmark.svg Co-authored-by: David Leal --- devicon.json | 20 ++++++++++++++++++++ icons/weblate/weblate-original-wordmark.svg | 1 + icons/weblate/weblate-original.svg | 1 + icons/weblate/weblate-plain-wordmark.svg | 1 + icons/weblate/weblate-plain.svg | 1 + 5 files changed, 24 insertions(+) create mode 100644 icons/weblate/weblate-original-wordmark.svg create mode 100644 icons/weblate/weblate-original.svg create mode 100644 icons/weblate/weblate-plain-wordmark.svg create mode 100644 icons/weblate/weblate-plain.svg diff --git a/devicon.json b/devicon.json index 953fd0e7..53e7e359 100644 --- a/devicon.json +++ b/devicon.json @@ -3308,6 +3308,26 @@ "color": "#41B883", "aliases": [] }, + { + "name": "weblate", + "tags": [ + "localization" + ], + "versions": { + "svg": [ + "original", + "plain", + "original-wordmark", + "plain-wordmark" + ], + "font": [ + "plain", + "plain-wordmark" + ] + }, + "color": "#2eccaa", + "aliases": [] + }, { "name": "webpack", "tags": [ diff --git a/icons/weblate/weblate-original-wordmark.svg b/icons/weblate/weblate-original-wordmark.svg new file mode 100644 index 00000000..372ef852 --- /dev/null +++ b/icons/weblate/weblate-original-wordmark.svg @@ -0,0 +1 @@ + diff --git a/icons/weblate/weblate-original.svg b/icons/weblate/weblate-original.svg new file mode 100644 index 00000000..e0d894a5 --- /dev/null +++ b/icons/weblate/weblate-original.svg @@ -0,0 +1 @@ + diff --git a/icons/weblate/weblate-plain-wordmark.svg b/icons/weblate/weblate-plain-wordmark.svg new file mode 100644 index 00000000..ed5b11c7 --- /dev/null +++ b/icons/weblate/weblate-plain-wordmark.svg @@ -0,0 +1 @@ + diff --git a/icons/weblate/weblate-plain.svg b/icons/weblate/weblate-plain.svg new file mode 100644 index 00000000..81fb4333 --- /dev/null +++ b/icons/weblate/weblate-plain.svg @@ -0,0 +1 @@ +