Documentation
Everything you need to know about setting up your development environment
Documentation
Examples
Documentation
Learn how to set up, configure, and customize your development environment.
Getting Started
Installation
Get up and running with a single command.
curl -fsSL https://zapz.dev/install | bash
Configuration
Customize your setup with a simple YAML file.
node:
versions: ["lts/iron"]
packages: ["next", "typescript"]
apps:
- visual-studio-code
- docker
Core Concepts
Environment as Code
Define your entire development environment in a single configuration file.
- Version controlled setup
- Reproducible environments
- Team sharing
Smart Defaults
Best-practice configurations included out of the box.
- ESLint & Prettier setup
- Git configuration
- VS Code settings
Modular Design
Install only what you need, when you need it.
- Minimal base install
- On-demand packages
- Custom extensions
Popular Topics
Popular
Node.js Setup
Configure Node.js versions, packages, and tools.
- Version management with nvm
- Global package configuration
- TypeScript setup
DevOps
Docker Setup
Configure Docker and container workflows.
- Docker Desktop installation
- Development containers
- Compose configuration
Editor
VS Code Setup
Configure your development environment.
- Extension management
- Workspace settings
- Debugging configurations
Command Reference
Basic Commands
zapz init
Initialize a new configuration file
zapz setup
Install and configure your environment
zapz update
Update zapz to the latest version