Skip to content

docs(website): add the documentation website - #40

Merged
dangreen merged 2 commits into
mainfrom
docs/website
Sep 3, 2026
Merged

docs(website): add the documentation website#40
dangreen merged 2 commits into
mainfrom
docs/website

Conversation

@dangreen

@dangreen dangreen commented Sep 3, 2026

Copy link
Copy Markdown
Member

Astro Starlight site for srcset.js.org, plus the workflow that deploys it to GitHub Pages on every push to main.

Content

Section Pages
Getting Started Introduction, Complete Guide, Rules, Image Modules, Agent Skills
Integrations Vite plugin, Webpack and Rspack loader, CLI, Baking modules
Components React, Preact and Svelte in one page
Proxies Introduction, imgproxy, Cloudflare
API Core, Runtime
Examples Overview and a page per bundler

The Complete Guide and the Components page are tabbed: the bundler and the framework choices sync down the page, and the package manager syncs across the whole site.

Notes

  • website/public/coi-serviceworker.js sets Cross-Origin-Embedder-Policy and Cross-Origin-Opener-Policy on the /examples pages, which the StackBlitz WebContainers embeds require and GitHub Pages cannot send. It is scoped to those pages so the rest of the site stays outside cross-origin isolation.
  • The proxy pages describe the src selection from fix(imgproxy,cloudflare): select src the way a generation rule does #39; the two can merge in either order.
  • The lockfile change is the website's own dependencies.

Astro Starlight site for srcset.js.org: the introduction and the rule
model, the three build-time integrations, the components, the proxy
adapters, the api reference and the examples.
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 33745112501

Coverage decreased (-0.07%) to 93.847%

Details

  • Coverage decreased (-0.07%) from the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • 1 coverage regression across 1 file.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

1 previously-covered line in 1 file lost coverage.

File Lines Losing Coverage Coverage
packages/loader/src/template.ts 1 95.83%

Coverage Stats

Coverage Status
Relevant Lines: 888
Covered Lines: 841
Line Coverage: 94.71%
Relevant Branches: 656
Covered Branches: 608
Branch Coverage: 92.68%
Branches in Coverage %: Yes
Coverage Strength: 79534.67 hits per line

💛 - Coveralls

@dangreen
dangreen merged commit 5fdb17e into main Sep 3, 2026
7 checks passed
@dangreen
dangreen deleted the docs/website branch September 3, 2026 10:42
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.

2 participants