Skip to content

feat(docs): launch AnyCap documentation site - #6

Merged
Wh1isper merged 1 commit into
mainfrom
feat/docs-site
Jul 22, 2026
Merged

feat(docs): launch AnyCap documentation site#6
Wh1isper merged 1 commit into
mainfrom
feat/docs-site

Conversation

@Wh1isper

Copy link
Copy Markdown
Member

Summary

  • launch a production-ready Astro Starlight documentation site with 28 indexable pages across getting started, capabilities, guides, and reference
  • add the built-in AnyCap MCP setup and 23-tool reference to the README and docs
  • add Cloudflare Workers Static Assets configuration and a docs GitHub Environment deployment workflow that creates or updates anycap-docs
  • add root Make targets for local development, production preview, Worker preview, build auditing, and deployment
  • move repository artwork to assets/hero.png and generate an optimized 1200x630 social card during builds
  • add canonical metadata, Open Graph/Twitter cards, JSON-LD, sitemap, robots, llms.txt, Pagefind search, redirects, security headers, and automated SEO/link checks

Validation

  • make docs-check
  • make docs-audit
  • npm audit
  • npx wrangler deploy --dry-run
  • local Worker checks for 200, 301, 404, headers, sitemap, robots, llms.txt, and social-card delivery
  • Lighthouse: 100 Performance, 100 Accessibility, 100 Best Practices, 100 SEO
  • independent code review completed with all findings resolved

Deployment

After merge, configure the GitHub Environment named docs with:

  • CLOUDFLARE_API_TOKEN
  • CLOUDFLARE_ACCOUNT_ID

The first successful main deployment creates the anycap-docs Worker. Bind docs.anyware.ai manually in Cloudflare after deployment; the workflow intentionally does not receive DNS permissions.

@Wh1isper
Wh1isper merged commit 31227b2 into main Jul 22, 2026
2 checks passed
@Wh1isper
Wh1isper deleted the feat/docs-site branch July 22, 2026 02:36
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