Bundles are reusable collections of tasks and containers that you can use to simplify the setup of your own projects.

Learn more about creating your own bundles →

bundle-dev-bundle

Official

Provides an opinionated, sensible default environment for bundle development.

golang-bundle

Official

Provides a development container for Golang, with preconfigured sensible defaults.

hadolint-bundle

Official

Provides a task to lint Dockerfiles with Hadolint.

hello-world-bundle

Official

A sample bundle that demonstrates a basic development experience for creating a bundle, including an automated test setup.

java-bundle

Official

Provides a development container for JVM-based languages that use Gradle, with preconfigured sensible defaults.

node-bundle

Official

Provides a development container for Node.js, with preconfigured sensible defaults.

shellcheck-bundle

Official

Provides a task to lint shell scripts with ShellCheck.

Official indicates bundles built and maintained by the Batect project