Skip to content

feat: add tfccli.dev landing page - #1

Merged
richclement merged 3 commits into
mainfrom
github-pages-setup
Jan 27, 2026
Merged

feat: add tfccli.dev landing page#1
richclement merged 3 commits into
mainfrom
github-pages-setup

Conversation

@richclement

Copy link
Copy Markdown
Owner

Summary

Single-page landing site for tfccli, hosted on GitHub Pages with custom domain tfccli.dev.

Changes

  • docs/index.html - Landing page with hero, terminal demo, command cards, install section
  • docs/assets/site.css - Dark theme with Terraform purple (#7B42BC) accents, gradient mesh background
  • docs/assets/site.js - Copy-to-clipboard for install commands
  • docs/favicon.svg - Animated tfc logo with cursor
  • docs/CNAME - Custom domain config
  • docs/.nojekyll - Disable Jekyll processing
  • specs/page-plan.md - Design spec

Design

  • Asymmetric hero layout: content left, command cards right
  • Terminal mockup showing workspace list and run create
  • 6 command cards: Workspaces, Variables, Runs, Plans, Apply, Plus many more
  • Responsive down to mobile

Next Steps

  1. Enable GitHub Pages (Settings → Pages → Source: main, Folder: /docs)
  2. Configure DNS: CNAME record tfccli.dev → richclement.github.io
  3. Verify site is live

- Single-page landing site for GitHub Pages
- Dark theme with Terraform purple accents
- Hero section with terminal demo and command cards
- Install section with Homebrew, Go, and binary options
- Gradient mesh background, responsive layout
- CNAME for tfccli.dev custom domain
@richclement
richclement merged commit 52f5953 into main Jan 27, 2026
2 checks 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