Skip to content

Link GitHub repository with an icon (fleet policy #91) - #51

Merged
sarthakagrawal927 merged 1 commit into
mainfrom
feat/github-icon-link
Sep 6, 2026
Merged

sarthakagrawal927 merged 1 commit into
mainfrom
feat/github-icon-link

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

What changed

Replaces every visible GitHub text link on the public landing site with an icon-only link (inline GitHub-mark SVG, aria-label/title="GitHub repository", target="_blank" rel="noopener noreferrer"), per fleet policy sass-maker/saas-maker#91 ("No GitHub text, please").

  • landing-astro/src/pages/changelog.astro — replaced the two visible Source text links (hero resource links + footer) with the icon link.
  • landing-astro/src/pages/faq.astro — footer had no GitHub link; added the icon link after "Open app".
  • landing-astro/src/pages/index.astro — footer had no GitHub link; added the icon link after "Open app".

The Astro landing (landing-astro/) is the deployed public surface at /; the Vite/React SPA under /app has no GitHub link and was left untouched (its About/Privacy/Terms pages carry no footer or GitHub reference).

Verification

  • pnpm lint — pass (Biome, 111 files)
  • pnpm typecheck — pass
  • pnpm build — pass (Vite + Astro landing overlay + sitemap/canonical verification)
  • pnpm test — pass (16 files, 98 tests)
  • Confirmed built dist/index.html, dist/faq.html, dist/changelog.html contain the icon link and no leftover visible "Source"/"GitHub" text.

🤖 Generated with Claude Code

@sarthakagrawal927
sarthakagrawal927 merged commit 274233b into main Sep 6, 2026
1 check passed
@sarthakagrawal927
sarthakagrawal927 deleted the feat/github-icon-link branch September 6, 2026 00:56
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