Repository navigation
fix(site): launch punch list (dead links, trust sub-processors, self-hosted icons) - #26
Merged
Merged
Conversation
…hosted icons) - Fix dead docs links (plugins, conformance guide, Kafka Streams testing) and add scripts/check-links.mjs (`npm run check:links`); CI runs it internal-only. - Trust page: sub-processors reflect the Ashburn cutover (Hetzner host for API/app/Postgres, Fly.io for hosted mocks only, Cloudflare incl. R2, Stripe, Sentry, Brevo); at-rest encryption claim narrowed to what is evidenced. - Dated update callout on the SaaS infrastructure note. - Contact sales -> mailto:sales@mockforge.dev; JSON-LD contactPoints split into sales / security / technical support. - Strip dead GA4 code (never loaded; no measurement ID) and fix the privacy page, which claimed GA4 was in use. - Self-host Phosphor icons (public/vendor/phosphor, woff2) instead of unpkg. - Copy-install button: visible "Copied" text + aria-live status + fallback. - Mobile menu: aria-expanded / aria-controls. - Redirect pages for /notes, /blog, /docs, /security, /terms, /dpa (/terms is linked from every transactional email and 404'd). - llms.txt: api.mockforge.dev is the Cloud API, not a demo instance.
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.
Pre-launch polish for mockforge.dev.
Links
docs.mockforge.dev/plugins->docs.mockforge.dev/user-guide/plugins.html;docs.mockforge.dev/CONFORMANCE_TESTING.html->github.com/SaaSy-Solutions/mockforge/blob/main/docs/CONFORMANCE_TESTING.md(the guide is not in the mdBook);github.com/charmbracelet/kafka-> Kafka Streams testing docs.scripts/check-links.mjs(npm run build:site && npm run check:links) scans the built site; CI runs--internal-only./notes,/blog,/docs,/security,/terms,/dpa.mockforge.dev/termsis linked from every registry transactional email and was a 404.Trust / accuracy
infrastructure/ashburn/{README,RUNBOOK,CUTOVER,Caddyfile}): Hetzner (API, app, Postgres), Fly.io (hosted mocks only;*.mocks.mockforge.devstays on Fly), Cloudflare (edge, tunnel, R2), Stripe, Sentry, Brevo.api.mockforge.devis the Cloud API, not a demo.UX
mailto:sales@mockforge.dev; JSON-LD contactPoints for sales, security, and technical support.GA_MEASUREMENT_IDenv.public/vendor/phosphor, woff2), so the site makes no unpkg requests.Need help on this PR? Tag
@codesmith-botwith what you need. Autofix is disabled.