-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Delegate logos to simple-icons #2510
Comments
I've had a quick pass over our logos dir. These ones are already in simpleicons:
The simpleicons version isn't the exact same logo in all cases, but I'm in favour of just standardizing on the simpleicons version. These ones don't exist in simpleicons:
I'm not sure if every single one of these will definitely meet all of their guidelines, but its worth a bash submitting some PRs and seeing where we get to. We do also carry a couple of logos relating to deprecated services:
which we should take the opportunity to remove. |
Thanks for that list @chris48s,
|
Good work on those comparisons @RedSparr0w - that's really useful.
Agreed. Having seen them all laid out next to each other I'm going to row back slightly on my "I'm in favour of just standardizing on the simpleicons version" comment. There are a few where the one we're using is a better choice in the situation where its going to be displayed really small. Equally, the number where ours is 'better' (read: more optimised for our use-case) vs the number where the one in SimpleIcons is is 'better' is about the same. I suppose it depends a bit on the tradeoff: What do we gain from having a slightly more optimised logo for 5 or 10 services (accepting that one of those - npm - is one of the most heavily used). VS What do we gain from not having to maintain/review our own icons or any of the code around using them. As another data point to consider, I started having a go at contributing some of the icons we use to SimpleIcons. Their guidance for icon submission is more stringent than ours (not necessarily a bad thing), so there is some work involved to meet their requirements. Refs |
Hi everyone 👋 I'm a maintainer over at SimpleIcons and noticed some PRs/issues referencing this issue. First of all, I'm glad to hear you folks are considering using the icons we provide! I'm not all to familiar with this project but I'm willing to learn and help you guys with integrating SimpleIcons 😃 First of, let me say that I think it is possible to make icons available for your usage even if they do not necessarily meet our strictest requirements (which currently is based on Alexa rankings), but to be honest I don't expect any issues at all in this regard. I think that the color of the icons is going to be the biggest issue. We try to specify the main brand color, rather then a color that looks good on a shield. My first suggestion here - although I have no clue if its feasible - is to allow your users to just use a white version of the icon if they wish to. As for the multicolored icons, we have a related issue on that topic (simple-icons/simple-icons#1060), but I don't see it happening anytime soon... One last note, looking at @paulmelnikow I see for example that the Travis CI icon doesn't look very good on badges. Unless Travis CI has guidelines restricting us to change the icon, I'm totally fine with updating the Travis CI icon (and the same goes for other icons of course). Relatedly, if a brand has guidelines that say you should use a specific version of the logo, arguably you should use that even if it doesn't look as good on a badge 🤔 |
Thanks for chiming in @ericcornelissen 😄
We are currently already using simple-icons for our badges where we do not already have an icon of our own, Glad to see simple-icons using our badges on the readme 👍
Currently we by default use the brand color when a user doesn't specify the icon color:
We try to consult any documentation we could find before merging logos to make sure we followed the brand guidelines, although some may have changed since the design was implemented.
I don't think we need to move all our icons over to simple icons (specifically the multi color ones which don't look as good monochrome), but any that already look very similar should probably be moved over. We also should still accept the odd logo which wont fit simple-icons guidelines. |
Thanks for the clarification @RedSparr0w 👍
In that case my advice would be to by default use a color that is legible on the badge and add a color keyword like
Makes sense, just wanted to point out that our versions are also not set in stone 🙂 |
I've been on a bit of a voyage of discovery attempting to upstream some of our logos to simple-icons: https://github.com/simple-icons/simple-icons/issues?q=author%3Achris48s and I have learned several interesting things from going through this process and getting my PRs reviewed by the Simple-Icons team :) Some of these were expected and some of them weren't:
There are a few things where I've got concrete actions to take next based on that:
There are also some areas where I've got questions or I'm unsure where we want to go next:
Finally, one interesting thing that Simple-Icons do is they have some guidance of how popular a brand has to be before they'll accept an icon for it (see discussion: simple-icons/simple-icons#1139 (comment) ). I wonder if we could learn from this and establish some benchmark of how popular a service should be before we're willing to take on maintenance of a badge for it. Does anyone else think that might be a beneficial idea to steal? |
Update: simple-icons v1.9.18 now also includes a version of all our custom logos except for LGTM, which is still under review. Here's a table comparing the new icons:
There are a few cases where there is a naming difference. e.g: scrutinizer in our logos, scrutinizer-ci in simple-icons, eclipse in our logos, eclipse-ide in simple-icons but we can always alias those for legacy compatibility. As we've already identified there are a lot of cases where simple-icons holds a good icon, but the default colour doesn't look good on a dark background (in many cases, our icon is basically identical apart from the default colour). It seems excessive to maintain our own icon in these situations. I think I'm becoming more convinced the ideal solution to this is #2431 btw, fair play for assembling that first table @RedSparr0w - having just gone through the process of generating each of those images, saving them off, uploading them and making a markdown table, I know exactly how laborious the process is! |
Wow, Nice work getting all those logos merged!
I will look into implementing #2431 soon, once i get back into the flow of things 😄
Haha yeah, i thought about trying to automate it a bit, but figured it would just be quicker & easier to just manually do it all. |
Refs #2510 I'm going to delete or change some more logos in a further PR or two, but lets start off with the (hopefully) non-controversial ones. I think in all of these cases it is fairly clear-cut that we are not losing anything by removing our icon in favour of simple-icons now that we apply a sensible colour by default.
Most of our icons are deleted in #2857 #2872 #2873 and #2874 are open proposing some further edits to some of the multi-coloured ones we're keeping. There are 4 outstanding..
I also want to review the logo submission guidelines before we close this off |
That looks nice. Are you thinking it would be white on a blue circle for both the light and dark badges (sort of like Bitcoin)? |
It looks good on Retina! I guess you could try darkening the gray along the “fuselage” to preserve contrast at small sizes. |
Once simple-icons 1.9.19 is available, I'll do another PR to remove the LGTM logo in favour of the SI version. Beyond that, I think everything under this banner is done or there's a PR open for it so I'm going to close this off. If anything else is still outstanding, feel free to re-open |
I'm glad this topic is being discussed! |
Ah, that probably should be included in the documentation for |
Hi, do you have an example of how to use |
@Borda Logos can be included with the logo param e.g: https://img.shields.io/npm/v/npm.svg?logo=javascript |
As discussed at #2463 (comment):
I agree, I don't see a real advantage to keeping our own collection of icons.
Tasks:
The text was updated successfully, but these errors were encountered: