Landing page for keel-go.dev — the main website for the Keel framework.
- Astro — static site generation
- No JS frameworks — scoped HTML + CSS per component
npm install
npm run devThe site will be available at http://localhost:4321.
src/
├── layouts/
│ └── Layout.astro # Base: meta tags, SEO, design system CDN, anti-FOUC
├── components/
│ ├── Nav.astro # Navbar with theme toggle and links
│ ├── Hero.astro # Hero section with code examples
│ ├── Features.astro # 4 framework pillars
│ ├── Architecture.astro # Module→Controller→Service→Repository diagram
│ ├── Addons.astro # Addon ecosystem grid
│ ├── CLI.astro # keel CLI demo terminal
│ ├── CTA.astro # Final call to action
│ └── Footer.astro # Footer with links
└── pages/
└── index.astro # Main page
npm run build # Outputs to dist/
npm run preview # Preview the build locallySee CONTRIBUTING.md for repository-specific rules. The base workflow, commit conventions, and community standards live in ss-community.
| Document | |
|---|---|
| CONTRIBUTING.md | Workflow, commit conventions, and PR guidelines |
| GOVERNANCE.md | Decision-making, roles, and release process |
| CODE_OF_CONDUCT.md | Community standards |
| SECURITY.md | How to report vulnerabilities |