add landing page with GitHub Pages deploy#91
Conversation
There was a problem hiding this comment.
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.
Summary
docs/site/index.htmlpages.yml) deploying fromdocs/site/on push to mainDeploy
After merge, enable GitHub Pages source as "GitHub Actions" in repo settings, then the workflow deploys on next push to
docs/site/.Test plan
docs/site/index.htmllocally, verify layout and icons rendercurl -s -o /dev/null -w '%{http_code}' https://yourconscience.github.io/dotagents/returns 200