Skip to content

feat: add standalone landing site - #11

Merged
Codename-11 merged 1 commit into
mainfrom
landing-site
Jun 17, 2026
Merged

Codename-11 merged 1 commit into
mainfrom
landing-site

Conversation

@Codename-11

Copy link
Copy Markdown
Owner

Adds the standalone Forge landing site under landing/ — a Next.js 15
static-export marketing site, decoupled from the app (its own package.json

  • deps), recreating the Forge Landing Site design with the Forge token system,
    real brand assets (favicon, OG/Twitter cards, web manifest), and light/dark
    theming.

Highlights:

  • Real data, no fabrication. Version + changelog are read from
    ../package.json and ../CHANGELOG.md at build time.
  • Live GitHub stars. A client component fetches stargazers_count at
    runtime and renders ★ N only at ≥ 1 star (1h localStorage cache; repo
    identity in a Node-free lib/repo.ts so the client bundle stays clean).
  • MIT throughout, matching the repo LICENSE.

Build artifacts (node_modules, .next, out) are excluded via
landing/.gitignore.

🤖 Generated with Claude Code

A standalone Next.js 15 static-export marketing site under landing/,
decoupled from the app (its own package.json + deps). Recreates the
Forge Landing Site design with the Forge token system, real brand assets
(favicon, OG/Twitter cards, web manifest), and light/dark theming.

- Version + changelog are sourced from ../package.json and ../CHANGELOG.md
  at build time, so there is no hand-maintained copy to drift.
- Live GitHub star badge: a client component fetches stargazers_count at
  runtime and shows it only at >= 1 star, with a 1h localStorage cache.
  Repo identity lives in a Node-free lib/repo.ts so the client bundle
  never pulls the build-time fs reads.
- MIT throughout, matching the repo LICENSE.

Also records the work in DEVLOG.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@Codename-11
Codename-11 merged commit 2826931 into main Jun 17, 2026
0 of 3 checks passed
@Codename-11
Codename-11 deleted the landing-site branch June 17, 2026 01:35
Codename-11 added a commit that referenced this pull request Jun 17, 2026
A standalone Next.js 15 static-export marketing site under landing/,
decoupled from the app (its own package.json + deps). Recreates the
Forge Landing Site design with the Forge token system, real brand assets
(favicon, OG/Twitter cards, web manifest), and light/dark theming.

- Version + changelog are sourced from ../package.json and ../CHANGELOG.md
  at build time, so there is no hand-maintained copy to drift.
- Live GitHub star badge: a client component fetches stargazers_count at
  runtime and shows it only at >= 1 star, with a 1h localStorage cache.
  Repo identity lives in a Node-free lib/repo.ts so the client bundle
  never pulls the build-time fs reads.
- MIT throughout, matching the repo LICENSE.

Also records the work in DEVLOG.

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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