Authortrail 是一款帮助你探索 Git 仓库历史记录的工具,它可以让你查看你修改过的所有文件。
**主要功能:**
* 通过作者电子邮件搜索文件
* 分层文件树可视化
* 内置代码查看器,带有语法高亮
* 快速在默认编辑器中打开文件
* 支持暗黑模式
**使用步骤:**
1. 输入你的 Git 仓库路径
2. 输入你的 Git 电子邮件或点击用户图标从 Git 配置中自动获取
3. 点击“搜索文件”以查找你编写的所有文件
4. 浏览文件树以查看你的贡献
5. 使用“在编辑器中打开”按钮在首选 IDE 中编辑文件
**技术栈:**
* Vite + React
* TypeScript
* shadcn/ui 组件
* Tailwind CSS
* CodeMirror 用于代码查看
* Bun 用于包管理和服务器运行时
**开发:**
该项目的结构如下:
```
src/
├── components/ # React 组件
├── pages/ # 页面组件
├── server/ # 后端服务器代码
├── types/ # TypeScript 类型
└── utils/ # 实用函数
```
**贡献:**
1. Fork 仓库
2. 创建你的功能分支 (git checkout -b feature/amazing-feature)
3. 提交你的更改 (git commit -m 'Add some amazing feature')
4. 推送到分支 (git push origin feature/amazing-feature)
5. 打开一个 Pull Request
**许可证:**
该项目根据 MIT 许可证许可 - 有关详细信息,请参阅 LICENSE 文件。