GithubHelp home page GithubHelp logo

design's People

Contributors

asottile avatar flub avatar kvas-it avatar pfctdayelise avatar the-compiler avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

design's Issues

What is the history of the Pytest logo?

I went out for a quest to understand the (meaning of the) Pytest logo.

As I had difficulties to find out more about it in the Pytest docs (e.g. neither the history nor the change log mention anything about it) and on the Web as such, I asked Chat GPT, which gave me a surprising answer:

Text version

The Pytest logo, which resembles a pan flute with colorful bars, is not only distinctive but also carries some symbolism and history behind its creation.

The logo was designed by Florian Bruhin, who is also known as "The-Compiler" in the Pytest community. Here's the symbolism and history associated with the logo:

  1. The Pan Flute: The logo's design resembles a pan flute, a musical instrument that consists of multiple pipes or tubes of different lengths. In this context, the pan flute symbolizes the diversity and versatility of testing scenarios that Pytest can handle. Just as a pan flute can produce a wide range of musical notes, Pytest can handle various test cases and scenarios in software testing.

  2. Colorful Bars: The four vertical bars of different colors (blue, green, orange, and red) represent the various states of test outcomes:

    • Blue: Represents successful or passed tests.
    • Green: Stands for skipped tests, which are not run.
    • Orange: Represents tests that are expected to fail (marked with xfail).
    • Red: Represents failed tests.

    These colors help testers quickly identify the status of their tests, making it easier to interpret test results.

  3. Horizontal Brown Bar: The horizontal brown bar at the bottom of the logo serves as the base of the pan flute design and completes the overall look. While it may not have a specific meaning, it adds to the aesthetics and recognition of the logo.

Overall, the Pytest logo is a clever and visually appealing representation of Pytest's capabilities and the diverse testing scenarios it can handle. It has become an iconic symbol within the Pytest community, helping users and developers identify and connect with the testing framework.

What is the source of this information?

Where does Chat GPT get this information from? โ€“ I searched the Pytest docs, the Pytest repository and this repository without success.

@The-Compiler, can you confirm the story?

Wrong coverage on t-shirt

I noticed this just now on the final confirmation before printing: The coverage percentages on the shirt are wrong.

I could just ignore it and go on, but then I can't sleep at night anymore ๐Ÿ˜†

If we want 30% coverage for the arms (which sounds sensible), that should be 165 missing statements. The total coverage would then raise to 72%.

I tried fixing this myself, but even with Adobe Source Code Pro installed I get a fallback font... So can you do please, @kvas-it? This is blocking the printing of the shirts, so if we could have an updated version until Monday that'd be great.

Corrupt file?

I sent the updated test_tshirt_curves_nobg.svg to the printer, and it imported to them in Corel Draw and Adobe Illustrator like this:

abzug

(with the bottom part missing...)

They also tried with Inkscape and that apparently refuses to open the file entirely.

It worked fine for me, so I could export it to a PDF and that worked fine - but do you have an idea what happened there?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.