👷♂️ Builder

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.
Usage
- 👨🎨 Design
- 🏗️ Build
- 🚢 Ship
builder help
Installation
brew install zeiss/builder-tap/builder
Features
- 🏛️ Static site hosting
- 🧭 Spec-driven building
- ...
Authentication
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 --help
There 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 tasks
Server
The server implements the deployment features of the builder specification.
License
Apache 2.0