platform
Required platform capability for lifecycle and config.
bootstrap adds the Composition Root pattern to your Go service, keeping main.go thin and all dependency wiring in a dedicated, testable module.
main.go that calls bootstrap.Run(version)internal/bootstrap/bootstrap.go with all dependency wiringUse bootstrap alongside platform in any service where you want testable dependency injection. The Composition Root pattern keeps wiring logic out of main.go and in a package that tests can import and override.
Requires: platform
verikt new my-service --language go --cap platform,bootstrap# or add to an existing service:verikt add bootstrapplatform
testing
observability