Personal Development Standards & Knowledge Base — powered by the Veka template.
A curated wiki documenting software development standards, architecture decisions, stack-specific guidelines, and tooling configurations used across personal projects. Built with Astro for fast static rendering and zero-config routing.
- Centralized Standards: Single source of truth for code conventions, architecture patterns, and stack-specific best practices.
- Zero-Config Routing: Powered by Veka — create nested folders (
src/content/wiki/stacks/golang/) and navigation auto-generates. - Ultra-Fast Static Search: Pagefind indexes content during build — no third-party search service required.
- Growth Tracking: Notes tagged with
growthStage(seedling→budding→evergreen) to track maturity.
# 1. Clone
pnpm dlx degit khoirul/veka my-wiki
# 2. Install
cd my-wiki && pnpm install
# 3. Dev server
pnpm run dev
# 4. Build (required for Pagefind search)
pnpm run build && pnpm run previewsrc/content/wiki/
├── getting-started/ # Local env setup, tooling config
├── standards/ # Naming, project structure, API design
├── git/ # Branching, workflow, collaboration
├── architecture/ # Clean architecture, DI, database, caching
├── stacks/ # Per-tech guidelines
│ ├── golang/
│ ├── laravel/
│ ├── svelte/
│ ├── react-next/
│ ├── astro/
│ ├── bun-hono/
│ ├── flutter/
│ └── nestjs/
├── guides/ # Testing, deployment, CI/CD, design system
└── notes/ # Performance, security, troubleshooting
├── src/
│ ├── content/
│ │ ├── config.ts # Zod schema validation
│ │ └── wiki/ # Markdown content
│ ├── layouts/
│ │ ├── BaseLayout.astro # SEO & Meta shell
│ │ └── WikiLayout.astro # 3-Column grid (Nav, Content, TOC)
│ └── pages/
│ ├── index.astro # Dashboard / Home
│ └── wiki/
│ └── [...slug].astro # Dynamic routing engine
├── lefthook.yml # Git hooks (lint, format, commitlint)
├── commitlint.config.mjs # Conventional commits
└── .prettierrc # Code formatting
Static site, deployable to Vercel, Netlify, or Cloudflare Pages.
Build command: pnpm run build
This project is built on top of Veka — a minimalist digital garden & wiki starter for Astro by Masmuss.
MIT