Skip to content

Convert docs from MkDocs/Material to Astro Starlight#281

Merged
rijesha merged 3 commits intodevelopfrom
copilot/convert-docs-to-use-starlight
Mar 17, 2026
Merged

Convert docs from MkDocs/Material to Astro Starlight#281
rijesha merged 3 commits intodevelopfrom
copilot/convert-docs-to-use-starlight

Conversation

Copy link
Contributor

Copilot AI commented Mar 17, 2026

  • Remove stale docs/theme_overrides gitlink that caused CI submodule fetch failure
  • Add K2D (weight 400) font with mylonics gray color to .site-title span and .hero h1 in docs/src/styles/custom.css

💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.

Co-authored-by: rijesha <7819200+rijesha@users.noreply.github.com>
Copilot AI changed the title [WIP] Convert documentation to use Starlight format Convert docs from MkDocs/Material to Astro Starlight Mar 17, 2026
Copilot AI requested a review from rijesha March 17, 2026 15:55
@rijesha
Copy link
Contributor

rijesha commented Mar 17, 2026

@copilot
Run actions/checkout@v4
Syncing repository: mylonics/struct-frame
Getting Git version info
Temporarily overriding HOME='/home/runner/work/_temp/9622390e-3aaa-44d7-a7bb-12a9a20c58d6' before making global git config changes
Adding repository directory to the temporary git global config as a safe directory
/usr/bin/git config --global --add safe.directory /home/runner/work/struct-frame/struct-frame
Deleting the contents of '/home/runner/work/struct-frame/struct-frame'
Initializing the repository
Disabling automatic garbage collection
Setting up auth
Fetching the repository
Determining the checkout info
/usr/bin/git sparse-checkout disable
/usr/bin/git config --local --unset-all extensions.worktreeConfig
Checking out the ref
Setting up auth for fetching submodules
Fetching submodules
/usr/bin/git submodule sync
/usr/bin/git -c protocol.version=2 submodule update --init --force --depth=1
Error: fatal: No url found for submodule path 'docs/theme_overrides' in .gitmodules
Error: The process '/usr/bin/git' failed with exit code 128

Also ensure main page struct-frame title is in mylonics gray and 400 weight k2d font in the both the title bar and the main page text.

@rijesha
Copy link
Contributor

rijesha commented Mar 17, 2026

@copilot try again

@rijesha
Copy link
Contributor

rijesha commented Mar 17, 2026

@copilot try again

- Remove docs/theme_overrides gitlink (no .gitmodules entry → CI failure)
- Add K2D 400-weight font with mylonics gray for site title and hero h1

Co-authored-by: rijesha <7819200+rijesha@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 17, 2026

@copilot try again

Fixed in commit 1b647cf:

  1. CI fix: Removed the stale docs/theme_overrides gitlink (mode 160000) that had no .gitmodules entry — this was the root cause of the fatal: No url found for submodule path 'docs/theme_overrides' error.

  2. Title styling: Added K2D font (weight 400) with mylonics gray to both the site title bar and the hero heading in docs/src/styles/custom.css:

    • Dark mode: #adb5bd (ml-gray-400)
    • Light mode: #555555 (ml-gray-600)
    • Targets .site-title span and .hero h1

@rijesha rijesha marked this pull request as ready for review March 17, 2026 18:50
@rijesha rijesha merged commit 2b7d68d into develop Mar 17, 2026
1 check passed
@rijesha rijesha deleted the copilot/convert-docs-to-use-starlight branch March 17, 2026 18:52
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.

2 participants