feat(nav): add Software Packs to the site navigation - #722
Merged
Merged
Conversation
Links the header, mobile drawer, and footer nav to packs.nebari.dev as the last entry. Requires @nebari/starlight 1.2.0, which renders external nav hrefs verbatim instead of prefixing them with the site base. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
Docs preview for |
Swaps the "Coming soon" note for a high-level intro to Software Packs that points at packs.nebari.dev as the canonical catalog, with cards for the pack architecture explanation and the build-your-own guide. Renamed to .mdx so the page can use Starlight's CardGrid and LinkCard. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
khuyentran1401
approved these changes
Sep 15, 2026
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.
Reference Issues or PRs
Depends on nebari-dev/starlight#39, released in
@nebari/starlight1.2.0.What does this implement/fix?
Adds a Software Packs entry to the site nav, pointing at https://packs.nebari.dev. It renders as the last item in the header tabs, the mobile drawer, and the footer's Documentation column, and opens in a new tab.
The theme previously prefixed every nav href with the site base, which turned an absolute URL into
/https://packs.nebari.dev. That's fixed upstream in 1.2.0 (isExternalNavHref/navHref), so this branch is just the dependency bump plus one line of config — no local component overrides needed.Testing
bun run buildpasses with link validation clean, andbun test testis 6/6 — including the existing check that every internal href resolves, which is what catches a mangled external link. Verified in the built HTML and in a local preview that the header, drawer, and footer all renderhref="https://packs.nebari.dev"withtarget="_blank" rel="noopener noreferrer", in the order Docs · Community · Software Packs.No new tests: the behavior under test lives in the theme package, where nebari-dev/starlight#39 added unit and build coverage for it.
Documentation
No docs change — this is a nav entry, not a documented feature of the site.
Access-centered content checklist
Text styling
H1or#in markdown).Non-text content
Any other comments?
The new tab is the theme's behavior for external nav entries, applied uniformly in 1.2.0.
🤖 Generated with Claude Code