45 lines
1.7 KiB
Plaintext
45 lines
1.7 KiB
Plaintext
# 构建产物。
|
||
#
|
||
# 每一行都必要:根目录是 firmware crate,protocol/ 也是独立的 crate(有自己的
|
||
# .cargo/config.toml 与 target 目录),armor/ 是一套独立 workspace(协议层 +
|
||
# ESP32-C3 固件),同理。所以只写 `target/` 匹配不到它们。
|
||
#
|
||
# 全部锚定在根目录(前置 /),这是有意的:components/esp32-camera/target/ 看着
|
||
# 像构建产物,其实是上游组件的**按芯片分目录**(esp32/ esp32s2/ esp32s3/ …),
|
||
# 里面是 ll_cam.c 等源码,包含本项目打的补丁。不要把它一起忽略掉。
|
||
#
|
||
# desktop/ 自己还有一份 .gitignore(node_modules、dist、三个 crate 的 target)。
|
||
/target/
|
||
/protocol/target/
|
||
/armor/target/
|
||
/.embuild/
|
||
/managed_components/
|
||
/sdkconfig
|
||
/sdkconfig.old
|
||
/sdkconfig.*
|
||
!/sdkconfig.defaults
|
||
!/sdkconfig.defaults.*
|
||
|
||
# 本机专属的 cargo 注册表缓存。
|
||
#
|
||
# 这个仓库所在的目录树在 DSH 的文件沙箱里可写,而 ~/.cargo 不可写,所以 desktop/ 的
|
||
# 构建把 CARGO_HOME 指到了这里(里面是从 ~/.cargo 搬过来的 crates 缓存)。它是几 GB 的
|
||
# 机器状态,不是项目的一部分。
|
||
/.cargo-home/
|
||
|
||
# WiFi 凭据,编译期由 env! 读取。不要提交。
|
||
.env
|
||
|
||
# pnpm 在本机把 store 落在了工作区里(沙箱下 HOME 里的 store 不可写)。
|
||
/.pnpm-store/
|
||
|
||
# macOS 的目录元数据。不锚定,子目录里的也一起忽略。
|
||
.DS_Store
|
||
|
||
# Python diagnostic helpers.
|
||
__pycache__/
|
||
|
||
# `docs/simba_docs`:工作区里另起的一个 Astro 文档站,与本仓库的目录结构无关,
|
||
# 也不属于本项目的产物。只忽略它本身;docs/ 下的项目文档要跟踪。
|
||
/docs/simba_docs/
|