- Created new 'Contributing' section for developer-focused content
- Moved installation instructions from guide/installation to contributing/
- Updated installation guide to use Taskfile commands instead of raw pnpm
- Added comprehensive contributing guidelines including:
- Development setup using task commands (setup:deps, docs:dev, etc.)
- Project structure and workflow explanations
- Contribution guidelines and review process
- Development tips and testing procedures
- Updated navigation to include Contributing as top-level item
- Reorganized sidebar to remove installation from Getting Started
- Updated main guide to focus on using documentation vs. contributing
- Removed old guide/installation.md and empty guide/ directory
New structure better separates:
- Guide: For documentation users (how to find and use resources)
- Contributing: For project contributors (how to develop and contribute)
Task commands highlighted:
- task setup:deps (install dependencies)
- task docs:dev (development server)
- task docs:build (build site)
- task docs:preview (preview built site)
- Moved 'install' task from docs to setup as 'deps'
- Added dependencies to setup:deps (requires node and pnpm)
- Logical separation:
- setup: Environment and dependency installation
- docs: Documentation workflow (dev, build, preview)
New task structure:
Setup tasks:
- setup:node: Install Node.js if missing
- setup:pnpm: Install pnpm if missing
- setup:deps: Install VitePress dependencies
Docs tasks:
- docs:dev: Development server
- docs:build: Build site
- docs:preview: Preview built site