docs(readmes): strip groupId from badge labels — version was rendering too small#63
Merged
Conversation
…readability) Per user feedback — when a badge's left side reads 'kr.devslab:easy-paging-spring-boot-starter' (the full coordinate), shields.io has to fit a lot of pixels into the badge image, and the version on the right ends up rendered too small to read at normal page zoom. Dropping the label= parameter lets shields.io fall back to its default 'Maven Central' tag, which is short enough that the version glyphs render at a comfortable size. Information loss is zero: every row's first column already shows the demo name (which uniquely identifies the library), and the badge link target is the artifact's Maven Central page. The coordinate is one click away when a reader actually needs to copy it. Applied across all 19 rows (4 easy-paging SB4 + 4 easy-paging SB3 maintenance + 8 ssrf-guard + 3 api-log). versionPrefix=3 / =4 filters on the easy-paging rows are preserved — they keep the SB3 maintenance line visually independent from the SB4 active line so the SB3 row doesn't jump to the latest 4.x patch the moment one ships. Same pattern as the profile README at devslab-kr/.github#9 — keeping the two surfaces consistent.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
User feedback: every badge in the README tables had `?label=kr.devslab%3A`, which forced shields.io to fit the entire `kr.devslab:easy-paging-spring-boot-starter` text into the left half of the badge. That squeezed the version glyphs on the right side to the point where the actual version number was hard to read at normal page zoom.
Change
Stripped the `?label=...` parameter from all 19 badges in both `README.md` and `README.ko.md`. shields.io now uses its default `Maven Central` label, which is short enough that the version renders at a comfortable size.
Before:

```
```
After:

```
```
Why no information loss
Preserved
`versionPrefix=3` / `=4` filters on the easy-paging rows. Without them, the SB3 maintenance row's badge would jump to the latest `4.x` patch the moment one ships — defeating the whole point of the two-line layout. With the filter each line tracks its own latest.
Scope
Same pattern as the profile README in devslab-kr/.github#9 — keeping the two surfaces visually consistent.
Test plan