|
|
PixelBullet
0.0.1
A C++ game engine
|
PixelBullet is Bazel-first, Bzlmod-only, and wrapper-first. The repository-owned wrappers carry the supported cache, toolchain, and CI-parity behavior. AGENTS.md is the operational authority for toolchain, bootstrap, cache, IDE, and worktree safety details; this guide is the concise navigation surface.
| Host | Day-to-day lane | Audit lane |
|---|---|---|
| Linux/WSL | linux_clang | linux_gcc_audit |
| Windows | windows_clangcl | windows_msvc_audit |
The pinned LLVM version is owned by repository toolchain configuration. Generic Windows shells that are not already MSVC-capable use the native WSL checkout for generic validation.
Linux or WSL:
Windows from Developer PowerShell or another MSVC-capable shell:
List current job names from ci/task_runner.py rather than copying CI internals into local scripts.
Useful direct targets:
Buildifier is authoritative for Bazel and Starlark files. The helpers use repo-owned pinned tools. Generated docs go under public/; packaged outputs go under dist/. Validation-only generated output is not a source change.