Merge pull request #1655 from elZanco/dev-line-tables-only

build: add an optional dev-full profile with full debug info
This commit is contained in:
BFlat
2026-10-30 04:08:25 +07:00
committed by GitHub
3 changed files with 19 additions and 0 deletions
+4
View File
@@ -5,6 +5,10 @@ cargo test --workspace # everything
cargo xtask ci # fmt, clippy -D warnings, tests, layers, assets, wasm
```
The `dev` profile keeps debug info to line tables (fast builds, readable backtraces). To debug
interactively — local variables, parameters, column breakpoints — build with the `dev-full`
profile: `cargo run --profile dev-full -p effectcraft -- --demo` (see `CONTRIBUTING.md`).
`cargo xtask ci` builds in the dev profile and runs the tests with `cargo nextest run` (plus
`cargo test --doc`) when `cargo-nextest` is installed, and with `cargo test` otherwise. It then
runs `missing_translations_report` with `--nocapture`, which prints the interface strings each