Skip to content

First attempt to create a logo for python-semver #185

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

Closed
wants to merge 3 commits into from

Conversation

tomschr
Copy link
Member

@tomschr tomschr commented Nov 9, 2019

This PR is the first attempt to create a logo for this project (mentioned in issue #177).

  • Can be used as logo for this project and the documentation (that's the primary reason).
  • Created it in Inkscape to have a resolution independent source.
  • Simplified and optimized the SVG XML a bit.

It's quite simple, nothing spectacular. 😉

logo

The logo requires the Roboto font.


Questions

  1. Should we use something like this?
  2. Should we place the logo.svg in the docs folder?
  3. Any idea how to improve it?

Let me know if I should change it in any way.

@tomschr tomschr added Infra All about infrastructure (GitHub Action, project build etc.) Question Unclear or open issue subject for debate labels Nov 9, 2019
@tomschr tomschr self-assigned this Nov 9, 2019
@s-celles
Copy link
Member

s-celles commented Nov 9, 2019

Given that python-semver is a python library I would imagine a reference to a snake...
maybe with parts of semver on its tail...
Depending the size of tail, semver could even have prerelease and build part.

I will use 3 for major as it's current major number for Python... and will be soon major version number for python-semver

I would use x and y for minor and patch to show that's not current python-semver version and would add prerelease part and build part just for fun (build 42 because that's a geek number and rc.1 because we are humble enough to consider our organization as not totally finished and that we need others / users opinion before being a "release".

So a semver like 3.x.y-rc.1+build.42'

But I've unfortunately no artistic skills.

@tomschr
Copy link
Member Author

tomschr commented Nov 9, 2019

Thanks for your ideas! 👍

Given that python-semver is a python library I would imagine a reference to a snake...

Yes, I can do that, but aren't snakes not a bit... overused? 😉

[...]

I agree most with your ideas. 😉 The only concern that I have is that the 3.x.y-rc.1+build.42 is probably a bit long for the logo. You need a condensed font or reduce the font size to make it fit into the rectangle. That could reduce legibility of the text. But I need to try it out.

But I've unfortunately no artistic skills.

I have also very limited skills. 😢 Give me some time, maybe I can conjure something better. 😄

@tomschr
Copy link
Member Author

tomschr commented Nov 9, 2019

Well, I've included the Python snakes and what you suggested... I'm not that convinced, but see yourself:

logo

@s-celles
Copy link
Member

s-celles commented Nov 9, 2019

Nice! let's use it!

@s-celles
Copy link
Member

s-celles commented Nov 9, 2019

Github needs squared picture for profile picture.
I just changed height of png file. So frameborder is rectangle but picture is square.

https://github.com/python-semver

@tomschr
Copy link
Member Author

tomschr commented Nov 9, 2019

Github needs squared picture for profile picture.

Oh I see. I can also create a squared version of this file if that fits a bit better.

I just changed height of png file. So frameborder is rectangle but picture is square.

Ahh, nice!

I changed the width and height of the SVG so that becomes a squared picture. Furthermore, I've moved the text "semver" a bit below the Python snakes. Here is the result:

logo

@s-celles
Copy link
Member

s-celles commented Nov 9, 2019

I was wondering if Python logo shouldn't be before semver... like in our name python-semver... so it will be a kind of rebus

@tomschr
Copy link
Member Author

tomschr commented Nov 9, 2019

I was wondering if Python logo shouldn't be before semver... like in our name python-semver... so it will be a kind of rebus

You mean move the logo to the left? Actually that design was on purpose. 😉

The reason for that is, the eye of the blue snake looks to the left. That means, it needs space. You could also interpret it as Python is looking at semver. 😉 It maybe not "before", but it is places on top of the text "semver" (can be read from top to bottom).

If you move the two snakes to the left, the blue snake doesn't have any space left; it looks actually to a wall (the left side of the square). That may give a very strange interpretation...

I know this sounds a bit weird at a first glance. However, I got that idea from people photography and adapted it into this design.
Have you seen some photos from people? A professional photographer usually leaves spaces between the eyes of a person and the edge of the image. In almost all cases, they never place a person which is looking to an edge unless the photographer want to express a constriction. Same principle.

Does that make sense to you? 😉 (It's a bit hard to explain, but I hope it gives you an idea.)

@s-celles
Copy link
Member

s-celles commented Nov 9, 2019

It makes perfectly sense. New logo uploaded.
Thanks again.
So I think we can close.
Good night @tomschr

@s-celles s-celles closed this Nov 9, 2019
@tomschr
Copy link
Member Author

tomschr commented Nov 10, 2019

@scls19fr Good morning. 👋 I forgot to ask:

  1. Should we include the logo also into our documentation?
  2. If yes, should I move the logo file into the docs folder?

It's a one-liner in docs/conf.py. Until we find a better logo, users can recognize it as our brand.

@s-celles
Copy link
Member

Hi @tomschr
Yes it will nice to also have logo available in documentation

@s-celles
Copy link
Member

Sorry I didn't noticed that I closed this PR. Sorry.

@s-celles
Copy link
Member

Closes #187

@tomschr
Copy link
Member Author

tomschr commented Nov 10, 2019

Don't worry, no problem. :-)

Hmn, strange, I've pushed another commit in my branch, but it doesn't appear in this PR. Any idea? Maybe you need to reopen this PR?

@s-celles
Copy link
Member

I only see that I can't reopen this PR. Reopen and comment button is disabled and I see tooltip "The feature/logo branch was forced pushed or recreated"

I've just created an issue specifically about logo #187

@tomschr
Copy link
Member Author

tomschr commented Nov 10, 2019

Oh I see, same here. 😉 Ok, I will create another branch and try it again. :-)

@tomschr
Copy link
Member Author

tomschr commented Nov 10, 2019

Created new PR #188

@s-celles s-celles mentioned this pull request Nov 10, 2019
@s-celles
Copy link
Member

s-celles commented Nov 10, 2019

Supersed by #188

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Infra All about infrastructure (GitHub Action, project build etc.) Question Unclear or open issue subject for debate
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants