chore: remove Starlight/DocFX leftovers and split remark plugin#162
Open
viktorkombov wants to merge 11 commits into
Open
chore: remove Starlight/DocFX leftovers and split remark plugin#162viktorkombov wants to merge 11 commits into
viktorkombov wants to merge 11 commits into
Conversation
…arations - Remove all nav HTML prefetch logic from siteMetaIntegration: stripScripts(), absolutifyNavUrls(), extractOuterHtml() helpers, _navHtmlCache, IG nav fetch block, AppBuilder nav fetch block - Remove getNavConfig and JSDOM imports; remove prefetchNav / prefetchAppBuilderNav deprecated options from SiteMetaOptions - The nav-html virtual module is kept (consumed by igniteui-astro- components) but now only exports theming config (themeApiUrl, widgetScriptSrc, platform, navLang) plus empty/false stubs for nav HTML fields — GlobalNavBar/GlobalFooter now fetch nav at request time via fetchIgNav() - Replace stale inline virtual-module declarations in docs/angular/src/env.d.ts with a reference directive (matching docs/xplat/src/env.d.ts) - Remove stale getNavConfig JSDoc example from platform.ts - Remove stale header/footer prefetch comment from ThemingWidget.astro
…thub.com/IgniteUI/docs-template into vkombov/remove-docfx-starlight-leftovers
- Remove js-yaml dependency (sidebar now uses JSON only) - Strip empty prefetched/headerHtml/footerHtml stubs from virtual:docs-template/nav-html load handler (these were always hardcoded to empty strings after the nav prefetch removal)
…n language handling
This comment was marked as resolved.
This comment was marked as resolved.
Contributor
|
Depends on IgniteUI/igniteui-astro-components#36 and the version release based on it. |
…to vkombov/remove-docfx-starlight-leftovers
Member
|
@copilot resolve the merge conflicts in this pull request |
Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>
Contributor
…nents-0.0.8 chore: bump igniteui-astro-components to 0.0.8
ChronosSF
approved these changes
May 19, 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.
Description:
Cleans up residual Starlight and DocFX references following the migration to the custom Astro framework.
Root astro.config.ts — replaced broken, unused config (called undefined
starlight(), referenced non-existent override components) with a minimal stub pointing consumers to the actual configs under docs.Starlight cleanup:
starlightoption fromCreateDocsSiteOptionsand updated its JSDoc examplesstarlight: {}option from angular and xplat configssync:en/jp/krscripts from package.json (referenced non-existentsync-docfx.mjs)Remark plugin refactor:
<code-view>transformer,rehypeCodeView, StackBlitz/CodeSandbox embed handlers (used in 0 MDX files; the only.mdfiles with these patterns are excluded from the build)remark-md-links.ts,remark-html-transforms.ts<code-view>in an MDX file to use the<Sample>component