本分析项目旨在识别Facebook React仓库在过去30天内变更最频繁的文件,帮助开发者了解代码库的热点区域和潜在的技术债务。
- 目标仓库: facebook/react
- 时间范围: 过去30天
- 分析目标: 变更最频繁的文件
- 排除目录: node_modules, dist, build, .git
- 输出文件: react_frequent_files.csv
react_frequent_files.csv- 分析结果(主要输出)analysis_config.json- 分析配置参数scripts/- 分析脚本目录examples/- 示例输出docs/- 分析文档
-
设置环境变量(在.mcp_env文件中):
REPO_OWNER_NAME=MeIver GITHUB_ACCESS_TOKEN=YOUR_TOKEN -
运行分析脚本:
python scripts/analyze_file_changes.py
-
验证分析结果:
python scripts/verify_analysis.py
输出文件为CSV格式,包含以下列:
File: 文件路径(相对路径)ChangeCount: 变更次数LastModified: 最后修改日期(YYYY-MM-DD)
- 需要GitHub API访问令牌
- 分析仅包含符合数字前缀模式的文件
- 排除非代码文件目录