Skip to content

Build FluxServe documentation website with Astro and Starlight - #1

Merged
ims-kdks merged 7 commits into
mainfrom
codex/fluxserve-website
Sep 9, 2026
Merged

ims-kdks merged 7 commits into
mainfrom
codex/fluxserve-website

Conversation

@ims-kdks

@ims-kdks ims-kdks commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Builds the FluxServe product site with Astro and Starlight: a custom homepage, eight documentation pages, a deployment-guide index, and an empty blog ready for Markdown articles. Shared navigation includes full-text search, theme selection, code copying, and responsive documentation sidebars.

Technical docs are imported from the exact FluxServe commit ee2eb858da592eef77575dcf47414b565d9f890c, introduced by FLX-OSS/FluxServe#7. The importer validates local targets and anchors and preserves source attribution. Blog fixtures verify that drafts and removed articles cannot remain published.

Validation:

  • Production build and type checks pass.
  • Eight automated tests pass, including isolated production blog builds.
  • Browser checks cover desktop/mobile layouts, search, theme persistence, keyboard navigation, and code copying; no console errors.
  • Nine FluxServe command examples checked against source definitions; GPU inference was not executed.

Deployment: before merging, a repository administrator must set Settings → Pages → Source to GitHub Actions. The current account cannot update that setting. The workflow validates PRs and deploys main after checks pass. After the FluxServe documentation PR merges, update the source pin and editBranch to its merged revision and main.

@ims-kdks
ims-kdks marked this pull request as draft September 7, 2026 20:19
@ims-kdks
ims-kdks marked this pull request as ready for review September 9, 2026 00:15
@ims-kdks
ims-kdks merged commit 7cc7b9f into main Sep 9, 2026
2 checks passed
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