Tooling
Everything ships in one velt binary.
| Page | Covers |
|---|---|
The velt command | build, run, check, test, new, init, doc, toolchain, doctor, the build cache, completions, environment variables |
velt dev | hot reload: hot swap and restart on save, socket handover |
package.vlt | the package manifest, dependencies, paths aliases, the lockfile |
| Packages and registries | add, install, update, publish, git dependencies, workspaces, npm packages, the official packages, registry servers |
| Formatter | velt fmt |
| Editors | the language server and the VS Code extension |
| Debugging | debug info, LLDB, GDB, Visual Studio, VS Code |
| WebAssembly | WASI and browser targets, the playground |
| Platforms and installation | supported platforms, prerequisites, distributions |
Testing is covered in the Book: Testing. The SQLite, PostgreSQL and Redis drivers and the HTTP server are packages.