# Rust / Cargo /target /target-verify-* /vendor/*/target **/*.rs.bk *.pdb # Generated documentation lands in target/doc, so /target above already # covers it. Named here because it is the one build output someone might # reasonably think belongs in the tree: it is the whole rendered docs site, # and it is generated from docs/ plus src/ by `cargo docs`. Never commit it. /target/doc # Cargo.lock is tracked on purpose: this workspace builds binaries, not a # library for others to depend on, so the lockfile pins the exact dependency # versions a build is reproduced from. Do not ignore it. # Editors and IDEs .vscode/ .idea/ *.swp *.swo *~ # OS cruft .DS_Store Thumbs.db .claude/settings.json # Claude Code worktrees .claude/worktrees # Fetched test corpora. The Merkle search tree diff suite is 24MB of JSON in # 16,384 files, which is too much to vendor the way the interop vectors are: # scripts/fetch-mst-vectors.sh clones it here instead, and the runner in # crates/didbot/tests/conformance/ fails with that instruction when it # is not here. /.cache # Scratch output: hand-run git format-patch, redirected --debug logs *.patch *.diff *.log # site/ (the did.bot Astro project). package-lock.json is tracked, same # reasoning as Cargo.lock above; everything here is either fetched or # generated by scripts/build-site.sh. /site/node_modules /site/dist /site/.astro # Copied and link-rewritten from ../docs/ by site/scripts/prepare-docs.mjs — # see that script. Never hand-edit a file here; edit docs/ instead. /site/src/content/docs # The hero animation's compiled output, generated by scripts/build-wasm.sh # from crates/didbot-site-anim. Astro's public/ passthrough copies it into # the build untouched, so this is the one part of site/public/ that is not # tracked. /site/public/wasm # The ops dashboard's own copy of crates/didbot-site-anim's wave field, # generated by scripts/build-dashboard-wasm.sh. An opt-in build step: # `cargo build --workspace` never needs a wasm32 toolchain, and the # dashboard falls back to a still background when this has not been built. /crates/didbot-serve/assets/dashboard/wasm