Files
Windows-Gotify-Client-Rust/.gitignore
T
KennethCheng cd67fe9e8c chore: gitignore release/ 暂存目录(含上传用的重命名 EXE)
release/ 是上传到 Gitea release page 之前的暂存目录,canonical 产物在 Gitea(v0.1.0 资产 windows-gotify-client-rust-v0.1.0-x86_64-pc-windows-msvc.exe 已上传,download URL 在 LAN 上可达)。AGENTS.md §56 允许 release 里没二进制。
2026-09-19 19:33:36 +08:00

61 lines
1.1 KiB
Plaintext

# --- Rust / Cargo ---
/target/
**/*.rs.bk
Cargo.lock.bak
# Keep Cargo.lock tracked once a real build exists in Phase 1.
# Until then, an empty Cargo.toml exists and no lockfile is produced.
# --- Slint build artifacts ---
ui/*.slint.bak
*.slint~
# --- Windows / IDE / OS ---
.vs/
.vscode/
.idea/
*.user
*.suo
*.sdf
*.opensdf
*.cachefile
*.VC.db
*.VC.opendb
# OS junk
Thumbs.db
ehthumbs.db
ehthumbs_vista.db
.DS_Store
Desktop.ini
$RECYCLE.BIN/
# --- Local config / state ---
# The runtime config + state files live under %APPDATA%/WindowsGotify/
# and are NEVER inside the repo. The list below is just a defensive net.
*.local.json
*.local.toml
config.local.*
state.local.*
# --- Logs ---
*.log
logs/
# --- Secrets ---
.env
.env.*
*.pem
*.key
# --- UPX / packing artifacts ---
*.upx
packed/
# --- Release staging ---
# `release/` is a scratch dir we copy the built EXE into before
# pushing it to Gitea's release page. We gitignore the whole dir
# (including the *named* binaries) so we never accidentally commit
# a 10 MB blob — the canonical artifact lives on Gitea, not in
# the repo. (AGENTS.md §56 "可以接受 release 里没二进制".)
/release/