Skip to content

Complete site setup with light/dark mode support#6

Open
initializ-mk wants to merge 1 commit intomainfrom
basesetup
Open

Complete site setup with light/dark mode support#6
initializ-mk wants to merge 1 commit intomainfrom
basesetup

Conversation

@initializ-mk
Copy link
Contributor

Summary

  • Full site build (Phases 0–7): Astro 5 + Tailwind v4 scaffolding, homepage, docs system with search, skill hub with browser, blog, changelog, compare pages, trust/security page, and 30+ documentation pages
  • Light/dark mode: Theme-aware CSS custom properties, semantic text utilities, dual Shiki code themes, logo switching, theme-aware prose/scrollbar/selection
  • Documentation content: New pages for hooks, runtime engine, scheduling, contributing, command integration, framework plugins, web dashboard, security overview. Expanded existing docs for channels, configuration, CLI reference, audit logging, egress control, embedded skills
  • Blog: Enterprise blog post with hero image
  • Misc: OG image fix, _template filtered from Skill Hub, initializ footer link, README update

Test plan

  • Toggle dark/light mode on every page type
  • Verify no flash of wrong theme on page load
  • Verify logo switches in Nav and Footer
  • Verify code blocks use correct Shiki theme per mode
  • Verify terminal demo stays dark in both modes
  • Verify _template skill is hidden from Hub
  • npm run build passes with zero errors

- Add new doc pages: hooks, runtime-engine, scheduling, contributing, command-integration, framework-plugins, web-dashboard, security overview
- Add enterprise blog post with hero image
- Expand existing docs: channels, configuration, CLI reference, audit logging, egress control, embedded skills
- Update navigation with new page entries
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