Skip to content

维护项目 gitignore 生成资产规则 - #11

Merged
zaurakworks merged 1 commit into
mainfrom
feat/issue-10-gitignore
Aug 16, 2026
Merged

zaurakworks merged 1 commit into
mainfrom
feat/issue-10-gitignore

Conversation

@zaurakworks

@zaurakworks zaurakworks commented Aug 16, 2026 •

Copy link
Copy Markdown
Owner

摘要

  • 保留本地执行包、Python 字节码和解释器缓存规则;
  • 增加项目级 Python 虚拟环境、测试/类型/代码检查缓存和覆盖率产物规则;
  • 增加 .DS_Store、Thumbs.db 与 Desktop.ini 等操作系统元数据规则;
  • 不忽略 .idea/、.vscode/、源码、合同、模式文件、工作流或宽泛扩展名。

权威与边界

关联父目标 #9 与执行合同 #10;本引用不触发关闭或验收。本拉取请求保持草稿状态,没有负责人明确决定不得合并。

本次只修改根目录 .gitignore。没有修改其它版本化文件、用户级或全局 Git 配置,也没有安装依赖。

当前交付

  • 分支:feat/issue-10-gitignore
  • 精确 head:da5b4eeff64d65e88c4a1c307545ec2b9a708e22
  • 状态:开放/草稿/未合并

验证

  • git check-ignore -v --no-index --non-matching ...:代表性生成资产全部命中预期规则,README.md、AGENTS.md、工作流、模式文件和 .vscode/settings.json 均保持可见;
  • git ls-files -ci --exclude-standard:无输出,没有现有受版本控制文件被新增规则隐藏;
  • 宽泛模式检查:不存在 *.json、*.yml、*.log、*.tmp、.idea/ 或 .vscode/ 整目录规则;
  • python tools/validate.py:通过;覆盖 3 个模式文件、6 个样例、2 个议题表单和 9 个执行闭环测试;
  • 托管检查 validate:通过,耗时 6 秒。

@zaurakworks
zaurakworks marked this pull request as ready for review August 16, 2026 15:42
@zaurakworks
zaurakworks merged commit 39072ae into main Aug 16, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant