Skip to content

add a homepage for the docs site and update the material theme. - #3743

Open
swstica wants to merge 12 commits into
mainfrom
swastika/docs/homepage
Open

add a homepage for the docs site and update the material theme.#3743
swstica wants to merge 12 commits into
mainfrom
swastika/docs/homepage

Conversation

@swstica

@swstica swstica commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Problem

Docs landing page is a copy readme. Too long for a landing page

Solution

Added index.md and added some styling

@codecov

codecov Bot commented Aug 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ All tests successful. No failed tests found.

@@            Coverage Diff             @@
##             main    #3743      +/-   ##
==========================================
+ Coverage   77.58%   77.64%   +0.06%     
==========================================
  Files        1315     1315              
  Lines      124697   124697              
  Branches    10867    10867              
==========================================
+ Hits        96748    96825      +77     
+ Misses      24816    24782      -34     
+ Partials     3133     3090      -43     
Flag Coverage Δ
OS-ubuntu-24.04-arm 74.23% <ø> (-0.01%) ⬇️
OS-ubuntu-latest 74.78% <ø> (+<0.01%) ⬆️
Py-3.10 74.78% <ø> (+<0.01%) ⬆️
Py-3.11 74.77% <ø> (-0.01%) ⬇️
Py-3.12 74.77% <ø> (-0.01%) ⬇️
Py-3.13 74.77% <ø> (-0.01%) ⬇️
Py-3.14 74.78% <ø> (-0.01%) ⬇️
Py-3.14t 74.78% <ø> (+<0.01%) ⬆️
SelfHosted-Linux 34.74% <ø> (-0.01%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 7 files with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@greptile-apps

greptile-apps Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

The new documentation homepage builds successfully, but the capability section becomes difficult to scan at common desktop widths because it changes to three columns before the constrained article area is wide enough. Keep this section at two columns until the container can support readable card widths.

Confidence Score: 4/5

One non-security P1 responsive-layout regression remains.

The verified homepage layout divides its constrained content region into 203–224px cards at common desktop widths, materially increasing text wrapping.

Files Needing Attention: misc/mkdocs/theme.css

T-Rex T-Rex Logs

What T-Rex did

  • T-Rex established a baseline by comparing the homepage source before validation.
  • T-Rex verified the MkDocs build by running a strict build and inspecting the output.
  • T-Rex executed the responsive homepage browser-check source to exercise the layout checks.
  • T-Rex captured and reviewed visual evidence of responsive layouts across breakpoints, including 961px and 1280px, to verify column behavior.
  • T-Rex inspected the homepage internal-link checker output and the responsive UI evidence manifest.

View all artifacts

T-Rex Ran code and verified through T-Rex

Reviews (2): Last reviewed commit: "update content on homepage" | Re-trigger Greptile

Comment thread misc/mkdocs/theme.css
@swstica
swstica marked this pull request as ready for review August 28, 2026 02:43
Comment thread misc/mkdocs/theme.css
@github-actions github-actions Bot added the ready-to-merge Required CI checks have passed on this PR label Aug 28, 2026
@github-actions github-actions Bot added ready-to-merge Required CI checks have passed on this PR and removed ready-to-merge Required CI checks have passed on this PR labels Aug 28, 2026
@github-actions github-actions Bot removed the ready-to-merge Required CI checks have passed on this PR label Aug 28, 2026
@github-actions github-actions Bot added the ready-to-merge Required CI checks have passed on this PR label Aug 28, 2026
@github-actions github-actions Bot removed the ready-to-merge Required CI checks have passed on this PR label Aug 29, 2026
@github-actions github-actions Bot added the ready-to-merge Required CI checks have passed on this PR label Aug 29, 2026
@github-actions github-actions Bot added ready-to-merge Required CI checks have passed on this PR and removed ready-to-merge Required CI checks have passed on this PR labels Aug 29, 2026
@github-actions github-actions Bot added ready-to-merge Required CI checks have passed on this PR and removed ready-to-merge Required CI checks have passed on this PR labels Aug 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Required CI checks have passed on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant