Getting Started
Getting Started with DevContainer Features
Section titled “Getting Started with DevContainer Features”Welcome to the helpers4 DevContainer Features collection! Pre-configured development environment containers for modern web development.
What is a DevContainer?
Section titled “What is a DevContainer?”A DevContainer is a development container specification that provides a consistent, reproducible development environment. It ensures all team members have the same tools, versions, and configurations.
Quick Start
Section titled “Quick Start”-
Install VS Code Extension
Install the DevContainers extension
-
Create devcontainer.json
-
Open in Container
- Press
F1and select “Dev Containers: Open Folder in Container” - VS Code will build and start the container
- You’re ready to code!
- Press
Available Features
Section titled “Available Features”vite-plus
Section titled “vite-plus”Complete Vite+ development environment with optimized tooling.
Includes:
- Vite 6.x
- Node.js 20+
- pnpm 9+
- Oxc (linter/formatter)
- VS Code extensions (Oxc, Vitest)
typescript-dev
Section titled “typescript-dev”TypeScript development environment with strict mode best practices.
git-absorb
Section titled “git-absorb”Git absorb integration for interactive rebase workflows.
shell-history-per-project
Section titled “shell-history-per-project”Separate shell history per project for better organization.
local-mounts
Section titled “local-mounts”Configure local mount points for development.
angular-dev
Section titled “angular-dev”Pre-configured Angular development environment.
package-auto-install
Section titled “package-auto-install”Automatically install npm/pnpm packages on container start.
Combining Features
Section titled “Combining Features”Mix multiple features for your perfect environment:
Configuration Files
Section titled “Configuration Files”All features support standard devcontainer.json configuration:
Next Steps
Section titled “Next Steps”- Explore individual Features
- Check the GitHub Repository
Support
Section titled “Support”- GitHub Issues: helpers4/devcontainer
- Discussions: GitHub Discussions
License
Section titled “License”MIT License - See LICENSE for details.