Skip to content

Modernize README to reflect current project capabilities#1020

Merged
timtebeek merged 2 commits intomainfrom
tim/update-readme
Mar 20, 2026
Merged

Modernize README to reflect current project capabilities#1020
timtebeek merged 2 commits intomainfrom
tim/update-readme

Conversation

@timtebeek
Copy link
Member

Summary

  • Fix outdated claims (e.g., "only Maven-based build files are supported" — Gradle is fully supported)
  • Add Java 25 to LTS list and migration recipe table
  • Broaden Jakarta EE coverage from just JAXB/JAX-WS to the full breadth of EE 9/10/11 migrations
  • Replace prose-heavy sections with scannable tables for migration recipes
  • Remove obsolete content: Illegal Reflective Access deep-dive, stale IBM WAMT link
  • Add "Other recipes" section covering Guava, Lombok, logging, JSpecify, DataNucleus, Scala

Test plan

  • Verify rendered markdown formatting on GitHub
  • Confirm all links resolve correctly
  • Cross-check recipe names against YAML files in src/main/resources/META-INF/rewrite/

Update outdated claims (Maven-only support, missing Java 25), restructure
with scannable tables, add Jakarta EE 9/10/11 breadth, and trim obsolete
sections like the Illegal Reflective Access deep-dive.
Co-authored-by: Tim te Beek <timtebeek@gmail.com>
@timtebeek timtebeek merged commit eceb48a into main Mar 20, 2026
1 check passed
@timtebeek timtebeek deleted the tim/update-readme branch March 20, 2026 22:55
@github-project-automation github-project-automation bot moved this from In Progress to Done in OpenRewrite Mar 20, 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