Repository navigation
feat: add plugin showcase page for templates, GitHub and answer engine - #108
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of #86
Closes #107
What changed: a new Plugin Showcase page at /showcase that curates what this portal already ships. It lists all seven software templates from examples/templates, three GitHub integration cards (catalog sync, scaffolder actions, API explorer) and two answer engine cards, plus TechDocs and the catalog graph. Search and category filters (Code Templates, GitHub, Answer Engine, Platform) narrow the grid, and every card links to the live surface (/self-service, /catalog, /api-docs, /search, /docs, /catalog-graph). A Showcase entry was added to the sidebar.
How it was verified:
mise run install- passedmise run lint- passed (46 files in packages/app checked, no errors)mise run test- passed: 3 suites passed, 1 skipped, 16 tests passed. New suitepackages/app/src/components/showcase/showcaseConfig.test.tscovers the seven templates, GitHub and answer engine counts, live-surface links, category filtering, search across name/description/tags, and combined filtering.mise run dev- frontend on localhost:3000 and backend on localhost:7007 both came up. Drove the page in a browser, signed in as guest, and captured the screenshots below. Frontend-only slice, somise run build(Docker image) was not run.Proof:
Full showcase grid (14 items):
Answer Engine filter applied (2 items):
Capture method: agent-browser with Microsoft Edge succeeded. Guest sign-in needed the backend running; the first attempt without it fell back to the legacy guest token dialog, which was accepted.
Known gaps and follow-ups: