Skip to content

Name every Spring recipe category the marketplace renders - #1123

Merged
jkschneider merged 1 commit into
mainfrom
category-display-names
Aug 13, 2026
Merged

Name every Spring recipe category the marketplace renders#1123
jkschneider merged 1 commit into
mainfrom
category-display-names

Conversation

@jkschneider

Copy link
Copy Markdown
Member

Categories without a descriptor fall back to a capitalized package segment, so Boot4, Cloud2025, Oauth2 and Security7 were showing up as-is with no description.

Adds descriptors across the Spring package tree and regenerates recipes.csv.

https://claude.ai/code/session_019r1a149dSe3VMXxtbPEPXs

Without a category descriptor the marketplace falls back to capitalizing
the last package segment, so the recipe browser was showing chips like
"Boot4", "Cloud2025", "Springdoc", "Opentelemetry", "Oauth2", "Mvc",
"Http", "Security7", and bare "Doc"/"Client"/"Server"/"Util"/"Concurrent"
with no parent in view to make sense of them. Two of those ("Util",
"Security") also landed in shared buckets alongside unrelated recipes
from other repositories.

Adds descriptors for the fifteen packages that lacked one, following the
shapes the file already uses ("Spring Boot 3.x" -> "Spring Boot 4.x",
"Spring Security 6.x" -> "Spring Security 7.x"), uppercasing the
initialisms (MVC, HTTP, OAuth2), and qualifying leaves by their parent so
they read on their own: "Doc" -> "SpringDoc", "Client" -> "OAuth2
Client", "Server" -> "OAuth2 Server", "resource" -> "OAuth2 Resource
Server", "Util" -> "Spring Utilities", "Concurrent" -> "Spring
Concurrency". org.openrewrite.java.spring.doc and
org.openrewrite.java.springdoc both migrate SpringFox/Swagger to
springdoc-openapi, so both now render as "SpringDoc".

Also sorts the file by packageName, which restores the order it already
had before AMQP and Spring Cloud 2024 were appended at the end.

Claude-Session: https://claude.ai/code/session_01EUyznX1M3YWkX5zzLp4q93
@github-project-automation github-project-automation Bot moved this to In Progress in OpenRewrite Aug 13, 2026
@jkschneider
jkschneider merged commit 23552c1 into main Aug 13, 2026
1 check passed
@jkschneider
jkschneider deleted the category-display-names branch August 13, 2026 16:37
@github-project-automation github-project-automation Bot moved this from In Progress to Done in OpenRewrite Aug 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant