Skip to content

feat: enrich NFS migration skill with operator config, missing blueprints, and entity page changes (v0.7.0)#50

Open
rohitkrai03 wants to merge 1 commit into
redhat-developer:mainfrom
rohitkrai03:feat/nfs-migration-skill
Open

feat: enrich NFS migration skill with operator config, missing blueprints, and entity page changes (v0.7.0)#50
rohitkrai03 wants to merge 1 commit into
redhat-developer:mainfrom
rohitkrai03:feat/nfs-migration-skill

Conversation

@rohitkrai03

Copy link
Copy Markdown
Contributor

Fixes

Summary

Fills 30 content gaps in the NFS migration skill reference files, identified by comparing against redhat-developer/rhdh#5009 (the official RHDH migration guides). Key additions:

  • New operator-config.mdapp.extensions resolution rules, app.routes.bindings, app.packages, operator cheat sheet (legacy → NFS task mapping), config merging semantics
  • 10 missing blueprintsSearchResultListItemBlueprint, SearchFilterBlueprint, FormFieldBlueprint, AddonBlueprint, ThemeBlueprint, SignInPageBlueprint, IconBundleBlueprint, NavContentBlueprint, PluginWrapperBlueprint, EntityContextMenuItemBlueprint
  • 6 missing mount point mappingsentity.context.menu, search.page.*, application/header, updated appIcons
  • Entity page structural changes — tab groups, type: info/type: content layout, built-in extension IDs, Dependencies tab removal, system diagram change, API path change
  • Scalprum dual-export documentationscalprum.name, exposedModules, module/importName resolution
  • 8 new gotchas (chore: rename create-skill to skill-maker #15-22) — config merging, entity page changes, RHDH-specific gaps, operator limitations
  • Extended verification checklist — blueprint-type-specific checks, scalprum compatibility, OCI rebuild
  • Upstream Backstage doc links in support.md
  • Removed docs/nfs-migration-guide.md — reference files now stand alone; official human-readable docs will live in the rhdh repo

Test plan

  • pytest — 343 pass (1 pre-existing failure in test_update_base_image)
  • ruff check — clean
  • Zero dangling references to deleted guide
  • All 15 reference files exist and are indexed in SKILL.md
  • All 10 new blueprint names appear in at least one reference file

🤖 Generated with Claude Code

- Bump version to 0.6.0 (rebase on main which is at 0.5.0)
- Remove @ prefix from backstage-upgrade in routing table
- Add dependency note for cross-skill version reference
- Add cross-references between NFS guide and skill references

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@rohitkrai03 rohitkrai03 force-pushed the feat/nfs-migration-skill branch from 6b93202 to 5f17e70 Compare June 26, 2026 17:01
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