Packages

Multi-cloud provisioner CLI and Phoenix FLAME backend. Boot and remove VMs across AWS, Hetzner, DigitalOcean, Vultr, Linode, Civo, Scaleway, and more from Elixir.

Current section

Files

Jump to
crucible CONTRIBUTING.md
Raw

CONTRIBUTING.md

# Contributing
## Setup
Elixir **1.17+**, OTP **27+**. No Zig NIF.
```bash
mix deps.get
mix test
mix docs
mix credo --strict
mix dialyzer
mix crucible.install
```
## Scope
* Multi-cloud provisioner (`Crucible.Driver`)
* CLI: `crucible` escript / `mix crucible`
* FLAME backend that boots machines; Iroh/Zenoh join is Ingot/Dusk/Zeiroh
## Hex
Path deps are omitted when `HEX_PUBLISH=1`. See `PUBLISH.md`.