Skip to content

add landing page with GitHub Pages deploy#91

Merged
yourconscience merged 2 commits into
mainfrom
landing-page
Jun 13, 2026
Merged

add landing page with GitHub Pages deploy#91
yourconscience merged 2 commits into
mainfrom
landing-page

Conversation

@yourconscience

Copy link
Copy Markdown
Owner

Summary

  • One-page static landing for dotagents at docs/site/index.html
  • GitHub Pages workflow (pages.yml) deploying from docs/site/ on push to main
  • Real SVG logos for all 8 supported harnesses (Anthropic, OpenAI, Factory, Hermes, Pi, Amp, OpenCode, OpenClaw)
  • Two get-started paths: plugin marketplace (Claude Code) and CLI full setup
  • Sync matrix and alternatives comparison tables from README

Deploy

After merge, enable GitHub Pages source as "GitHub Actions" in repo settings, then the workflow deploys on next push to docs/site/.

Test plan

  • Open docs/site/index.html locally, verify layout and icons render
  • Verify all 8 harness icons are real logos, not placeholders
  • Verify Pages workflow syntax is valid
  • After merge + Pages enable: curl -s -o /dev/null -w '%{http_code}' https://yourconscience.github.io/dotagents/ returns 200

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new landing page (docs/site/index.html) for the dotagents project, featuring a dark-themed design, a terminal mockup, setup instructions, and tables comparing supported harnesses and alternatives. The review feedback focuses on improving accessibility and semantic HTML. Key recommendations include increasing the color contrast of the terminal text to meet WCAG AA guidelines and refactoring the table structures to use row headers (<th scope="row">) for better screen reader compatibility.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread docs/site/index.html Outdated
Comment thread docs/site/index.html
Comment thread docs/site/index.html Outdated
Comment thread docs/site/index.html Outdated
@yourconscience yourconscience merged commit 5fcec35 into main Jun 13, 2026
5 checks passed
@yourconscience yourconscience deleted the landing-page branch June 13, 2026 18:50
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