Custom Dev Container Features for enhanced development environments.
Features
This repository contains the following Dev Container Features:
go-air
Installs Air, a live reload tool for Go applications, providing hot reloading capabilities during development.
Usage:
See the go-air README for more details.
psql
Installs the PostgreSQL client (psql) for connecting to and managing PostgreSQL databases from the command line.
Usage:
See the psql README for more details.
Repository Structure
This repository follows the Dev Container Feature distribution specification. Each Feature is located in the src directory with its own:
devcontainer-feature.json- Feature metadata and optionsinstall.sh- Installation scriptREADME.md- Feature documentation
Testing
Features can be tested locally using the Dev Container CLI:
npm install -g @devcontainers/cli devcontainer features test -f go-air . devcontainer features test -f psql .
Contributing
Contributions are welcome! Please ensure:
- New features follow the existing structure
- Tests are included and passing
- Documentation is updated
License
See LICENSE for details.