Builder is a tool that implements the builder specification. It is the specification to build and deploy software projects with agents. It focuses on speed and simplicity.
π€ΉββοΈ This is inspired by quick from Shopify and Magic by WealthSimple.
- π¨βπ¨ Design
- ποΈ Build
- π’ Ship
builder helpbrew install zeiss/builder-tap/builder- ποΈ Static site hosting
- π§ Spec-driven building
- ...
The builder authenticates to the server using OpenID Connect. The authentication flow is handled by the server. It supports dex as an OpenID Connect provider.
To authenticate, the builder uses a dex client ID and secret. These are configured in the builder tool.
builder auth login --url <builder-server>This logs you in to the builder server.
builder --helpThere are a couple of basic features.
Usage:
builder [command]
Available Commands:
auth Authenticate the builder (default: dex)
completion Generate the autocompletion script for the specified shell
help Help about any command
init Initialize a new config
sites Manages sites
task Manage tasksThe server implements the deployment features of the builder specification.