mirror of
https://github.com/testthedocs/awesome-docs.git
synced 2026-07-15 22:02:42 -05:00
- 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)
41 lines
736 B
YAML
41 lines
736 B
YAML
# https://taskfile.dev
|
|
|
|
version: '3'
|
|
|
|
silent: true
|
|
|
|
tasks:
|
|
homebrew:
|
|
desc: "Check if Homebrew is installed"
|
|
silent: true
|
|
internal: true
|
|
preconditions:
|
|
- sh: "command -v brew >> /dev/null"
|
|
msg: "Please install Homebrew"
|
|
|
|
pnpm:
|
|
desc: "Check if pnpm is installed and install it if missing"
|
|
deps:
|
|
- homebrew
|
|
cmds:
|
|
- brew install pnpm
|
|
status:
|
|
- command -v pnpm >> /dev/null
|
|
|
|
node:
|
|
desc: "Check if Node.js® is installed and install it if missing"
|
|
deps:
|
|
- homebrew
|
|
cmds:
|
|
- brew install node
|
|
status:
|
|
- command -v node >> /dev/null
|
|
|
|
deps:
|
|
desc: "Install VitePress dependencies using pnpm"
|
|
deps:
|
|
- node
|
|
- pnpm
|
|
cmds:
|
|
- pnpm install
|