Skip to content

website: migrate to the shared config and add the source project row - #47

Merged
jeffreyaven merged 2 commits into
mainfrom
feature/shared-config-site
Oct 6, 2026
Merged

jeffreyaven merged 2 commits into
mainfrom
feature/shared-config-site

Conversation

@jeffreyaven

Copy link
Copy Markdown
Contributor

Migrates the site from its self-contained Docusaurus config to the shared stackql/docusaurus-config (createConfig, vendored into .shared-config at build time), so it picks up the current navbar with the nested providers dropdown, the footer and the shared redirect routes: provider.js; the template's docusaurus.config.js, sidebars.js, package.json (Docusaurus 3.10.2, Node 22) and .gitignore; src/css/custom.css renamed to global.css; the redirect pages under src/pages and HomepageFeatures removed; favicons and site.webmanifest at the static root; yarn.lock regenerated; both GitHub Pages workflows on Node 22. The theme and components already matched the template.

Adds the source project row to the provider summary on the landing page. The awscc docs come from the repo's own generator (bin/generate-docs.js) rather than @stackql/provider-utils, so the --source-project row from the 0.7.11 release did not reach this site; the generator now emits the same row and the landing page is regenerated (no other page changes).

The site was rebuilt locally against the current stackql/docusaurus-config main with no broken links. Follow-up to #46, which added the Back to StackQL Docs sidebar link.

Generated with Claude Code

jeffreyaven and others added 2 commits October 6, 2026 19:51
The awscc docs come from the repo's own generator (bin/generate-docs.js),
so the --source-project row that @stackql/provider-utils 0.7.11 added to
the provider summary did not reach this site. The generator now emits
the same row, linking the repository name to the repository, and the
landing page is regenerated.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Moves the site from the self-contained Docusaurus config to createConfig
from the shared stackql/docusaurus-config, vendored into .shared-config
at build time by the vendor-config script (prebuild and prestart), so it
picks up the current navbar, the nested providers dropdown, the footer
and the shared redirect routes: provider.js; the template's
docusaurus.config.js (registry logos, last-updated stamps, default URL
emission), sidebars.js, package.json (Docusaurus 3.10.2, Node 22) and
.gitignore; src/css/custom.css renamed to global.css with the template's
rules; the redirect pages under src/pages and HomepageFeatures removed
(the shared plugin registers those routes); favicons and site.webmanifest
at the static root; yarn.lock regenerated; the GitHub Pages workflows on
Node 22. The theme and components already matched the template.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@jeffreyaven jeffreyaven self-assigned this Oct 6, 2026
@jeffreyaven
jeffreyaven merged commit b05ef19 into main Oct 6, 2026
1 check 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