Skip to content

docs(profile): bump demo count 9 → 14 (post-SB4 + ssrf-guard expansion)#4

Merged
jlc488 merged 1 commit into
mainfrom
fix/profile-demo-count
May 23, 2026
Merged

docs(profile): bump demo count 9 → 14 (post-SB4 + ssrf-guard expansion)#4
jlc488 merged 1 commit into
mainfrom
fix/profile-demo-count

Conversation

@jlc488
Copy link
Copy Markdown
Contributor

@jlc488 jlc488 commented May 23, 2026

Summary

The devslab-examples bullet on the org profile says `(9 demos, bilingual READMEs)`, but the repo now ships 14 demos:

  • 4 easy-paging SB4 (added in devslab-examples#39)
  • 4 easy-paging SB3 maintenance (original)
  • 6 ssrf-guard, including the new langchain4j demo (devslab-examples#52)

Replaced `9 demos` with a breakdown that reconciles to the repo at a glance:

14 demos: 4 easy-paging SB4 + 4 easy-paging SB3 maintenance + 6 ssrf-guard across HTTP clients and LLM frameworks

Applied to both `README.md` and `README.ko.md`. Same pattern as the recent ssrf-guard 3.0.1 → 3.1.0 bump (#3) — these are doc surfaces that go stale whenever the underlying repos move.

Why the count drifted

Both expansions (#39, #52) updated the per-repo READMEs but not the org profile. This is the same class of slip that motivated `~/.claude/hooks/devslab-release-checklist.sh` — the local hook now mechanically reminds about the org profile surface on every `gh release create` / tag-push, so future bumps should be caught at release time rather than backfilled.

Test plan

The "(9 demos)" claim under the devslab-examples bullet predates two
expansions that landed since the profile was last touched:
  - +4 easy-paging SB4 demos (PR devslab-examples#39)
  - +1 ssrf-guard-langchain4j-demo (PR devslab-examples#52)
  - the original 4 easy-paging SB3 + 5 ssrf-guard demos still ship
  → 14 demos total

Replaced the bare count with a breakdown so the next reader can
reconcile it against the repo without recounting, and so the next
addition is more obviously a "bump the count + the breakdown" edit.
@jlc488 jlc488 merged commit 7c3f5ce into main May 23, 2026
jlc488 added a commit that referenced this pull request May 23, 2026
Open-source section under `// open source` was carrying hardcoded version
strings for three of the four library entries — same drift pattern that
just bit on devslab-examples and forced PR #3 here days after ssrf-guard
3.1.0 shipped. Replaced with shields.io badges sourced from Maven Central
so the next release auto-updates the profile.

Mappings:
  ssrf-guard           → kr.devslab/ssrf-guard       (no prefix; single line)
  easy-paging-starter  → kr.devslab/easy-paging-spring-boot-starter
                         × 2 badges: versionPrefix=4 (SB4 active),
                                     versionPrefix=3 (SB3 maintenance)
  api-log              → kr.devslab/api-log          (no prefix; SB3 only)

The two easy-paging badges keep the SB4 / SB3 lines visually distinct —
without the versionPrefix filter, the SB3 badge would jump to the SB4
latest version the moment a 4.x.y patch ships, hiding the maintenance
line's actual state.

devslab-examples row has no version to badge (it's a demo repo, not
published), so the only change there (already in main) was the demo
count breakdown from #4.

Note on `versionPrefix=3` / `=4`: aligned with the new
Spring-major-versioning policy (.github/VERSIONING.md). The easy-paging
renumber 0.4.0 → 3.0.0 and 0.5.0 → 4.0.0 has already shipped to Maven
Central, so the badges will resolve correctly on first render.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant