Skip to content

Fix categorization for Moderne recipes #167

@mike-solomon

Description

@mike-solomon

Right now Moderne recipes are going into strange categories because we've named the recipes weirdly.

For example, our Spring Boot 3.4 recipe - https://docs.openrewrite.org/recipes/recipe/spring/boot3/upgradespringboot_3_4 has a recipe id of: io.moderne.recipe.spring.boot3.UpgradeSpringBoot_3_4 - which means that it's under the page: recipe -> spring -> boot3.

This is problematic as it should be Moderne -> Java -> Spring -> Boot3.

This applies to many recipes such as Hibernate. Similarly, https://docs.openrewrite.org/recipes/compiled/verification/changelistmethodandverify - this should have a category of compiled verification and not compiled -> verification.

We need to either rename all of the recipes to have the correct path - or we need to write code to map these recipe ids to categories.

Related thread: https://moderneinc.slack.com/archives/C01VADFPJQZ/p1739899709537709

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions