I agree that I don't understand the author's take on badges, particularly because they even admit:
> They don’t really deliver any valuable information.
I've yet to ever see a badge on a GitHub repository that offered useful information I couldn't find in a more convenient place. The Zoid repo is particularly a case where it just feels like the love of badges in README's is some leftover from the 1990s web design world where every web developer seemed to love all their "Works in IE", "Best in Netscape Navigator", "Made in Dreamweaver", "HTML 3 Compliant", "Grandmother Approved", etc pieces of flair.
I don't even really care if the project has CI as a badge in the README, because GitHub already surfaces that knowledge in places where it is much more useful (Pull Requests and Commit Lists).
5 comments
[ 2.8 ms ] story [ 16.4 ms ] threadhttps://github.com/zold-io/zold
I focus on making sure the mobile view of the github page has a compelling summary of the state of the project “above the fold”:
- purpose and goal
- programming language
- software type: library, framework, language, CLI, server, etc
- maturity: age, production-readiness, prominent users, corporate backing
Logo is a nice-to-have.
> They don’t really deliver any valuable information.
I've yet to ever see a badge on a GitHub repository that offered useful information I couldn't find in a more convenient place. The Zoid repo is particularly a case where it just feels like the love of badges in README's is some leftover from the 1990s web design world where every web developer seemed to love all their "Works in IE", "Best in Netscape Navigator", "Made in Dreamweaver", "HTML 3 Compliant", "Grandmother Approved", etc pieces of flair.
I don't even really care if the project has CI as a badge in the README, because GitHub already surfaces that knowledge in places where it is much more useful (Pull Requests and Commit Lists).
> GitHub has a special tab in each repository, which is called “contributors.” There is absolutely no reason to reproduce the list in the README file.
Why would you tie yourself to github like that?