codenotify 是 microsoft/vscode 提供的一段提示词,用于根据仓库的 git blame 历史,把你的代码贡献添加到 .github/CODENOTIFY 文件中,从而订阅相关文件或目录的改动通知。
用途:帮助贡献者把个人负责或参与的文件、目录登记到 CODENOTIFY,使代码变更通知能覆盖到相应区域。
主要能力:搜索 git blame 历史中你显著贡献过的文件;分析哪些文件和目录包含你的贡献;按 .github/CODENOTIFY 现有结构归类写入条目,避免重复。
必要用法:运行前需提供 GitHub 账号名,以及在 git blame 中可能出现的其他用户名、别名或邮箱。条目格式为:单个文件 path/to/file.ts @yourusername,目录 path/to/directory/** @yourusername。条目需放入已有分区,并保持字母或逻辑顺序;无匹配分区时可在末尾新建分区。
适用场景:在 microsoft/vscode 这类大型仓库中维护 CODENOTIFY,让贡献者按路径接收通知。
限制:依赖 git blame 历史,贡献识别可能受提交记录方式影响;只处理 CODENOTIFY 文件,不负责其他通知配置;官方资料未提供安装方式、收费信息或具体命令,暂未提供。