Skip to content

Add Mjolnir documentation site#417

Merged
DavidBakerEffendi merged 2 commits into
masterfrom
dave/mjolnir-docs-home
Jul 21, 2026
Merged

Add Mjolnir documentation site#417
DavidBakerEffendi merged 2 commits into
masterfrom
dave/mjolnir-docs-home

Conversation

@DavidBakerEffendi

Copy link
Copy Markdown
Collaborator

Adds a complete Astro Starlight documentation site for Mjolnir, consolidates the oversized README into focused docs, and gives the project a distinct purple/thunder terminal visual identity.

Key Changes:

  • Adds the branded responsive homepage, system-aware light/dark theme, and deterministic ASCII hammer social card.
  • Documents installation, the 10-minute evaluation, Council behavior, adapters, permissions, sessions/worktrees, headless/remote use, data boundaries, CLI, and licensing.
  • Adds a checked evaluation fixture and GitHub Pages deployment limited to version tags and manual runs.
  • Refocuses README and CONTRIBUTING guidance around the documentation site.

Validation:

  • npm run check
  • npm run social-card
  • npm run build (18 pages; 833 internal links)
  • python3 -m unittest discover -s fixtures/ten-minute-evaluation -p 'test_*.py'
  • git diff --check

Touch Points:

  • docs/
  • README.md
  • CONTRIBUTING.md
  • .github/workflows/docs.yml

@DavidBakerEffendi DavidBakerEffendi changed the title add Mjolnir documentation site Add Mjolnir documentation site Jul 21, 2026
@DavidBakerEffendi DavidBakerEffendi self-assigned this Jul 21, 2026
@DavidBakerEffendi
DavidBakerEffendi merged commit 067cf42 into master Jul 21, 2026
6 checks passed
@DavidBakerEffendi
DavidBakerEffendi deleted the dave/mjolnir-docs-home branch July 21, 2026 12:31
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