97 lines
2.8 KiB
Plaintext
97 lines
2.8 KiB
Plaintext
# ============================================================
|
|
# ChuSQL 单仓库 .gitignore
|
|
# chusql-core/engine/ Haskell (Stack + Cabal)
|
|
# chusql-core/storage/ Rust (Cargo)
|
|
# chusql-web/ 前端 (手写 HTML / CSS / JS,无 Node 工具链)
|
|
# ============================================================
|
|
|
|
# ------------------------------------------------------------
|
|
# Haskell / Stack / Cabal —— chusql-core/engine
|
|
# ------------------------------------------------------------
|
|
.stack-work/
|
|
dist-newstyle/
|
|
dist/
|
|
*.hi
|
|
*.o
|
|
*.hie
|
|
*.dyn_hi
|
|
*.dyn_o
|
|
*.prof
|
|
*.aux
|
|
*.hp
|
|
*.eventlog
|
|
*.tix
|
|
.ghc.environment.*
|
|
cabal.project.local
|
|
cabal.project.local~
|
|
|
|
# 锁文件要入库,不要忽略:
|
|
# chusql-core/engine/stack.yaml.lock
|
|
# cabal.project.freeze
|
|
|
|
# ------------------------------------------------------------
|
|
# Rust / Cargo —— chusql-core/storage
|
|
# ------------------------------------------------------------
|
|
target/
|
|
**/*.rs.bk
|
|
|
|
# 运行时数据(Rust 服务默认数据目录 CHUSQL_DATA_DIR=data/),不入库
|
|
chusql-core/storage/data/
|
|
|
|
# 一键启动脚本的默认数据目录与日志,不入库
|
|
localdata/
|
|
|
|
# 本机打出来的发行包(scripts/package.sh / package.ps1 的产物),不入库
|
|
releases/
|
|
|
|
# 前端 IDE 设置(字体等,由 /api/ui-settings 读写),本机专用,不入库
|
|
scripts/chusql.ui.settings.json
|
|
|
|
# Cargo.lock 要入库(本项目是要产出可执行程序的 crate,不是纯库)
|
|
|
|
# ------------------------------------------------------------
|
|
# 前端 —— chusql-web/static 是手写的源文件,必须入库
|
|
# ------------------------------------------------------------
|
|
# 这里曾经放着 node_modules / .vite / *.tsbuildinfo 等 Node 工具链规则;
|
|
# 前端已改为纯 HTML + CSS + JS 静态资源,不再需要它们。
|
|
|
|
# 环境变量:只提交 .env.example,本地实际配置不入库
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# ------------------------------------------------------------
|
|
# 日志
|
|
# ------------------------------------------------------------
|
|
*.log
|
|
|
|
# ------------------------------------------------------------
|
|
# 编辑器 / IDE
|
|
# ------------------------------------------------------------
|
|
.idea/
|
|
*.iml
|
|
.vscode/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
\#*\#
|
|
.\#*
|
|
agent_credientials
|
|
.dsh
|
|
# 注意:.zed/tasks.json 是本仓库共享的构建任务(stack build / run / test / repl),
|
|
# 需要入库,所以这里不忽略 .zed/
|
|
|
|
# ------------------------------------------------------------
|
|
# 项目计划 / 提示词 / 设计决策 / 已知问题(本机文档,不入库)
|
|
# ------------------------------------------------------------
|
|
plandocs/
|
|
|
|
# ------------------------------------------------------------
|
|
# 操作系统
|
|
# ------------------------------------------------------------
|
|
.DS_Store
|
|
._*
|
|
Thumbs.db
|
|
ehthumbs.db
|
|
desktop.ini
|