开发文档
欢迎参与 SmartEdit AI 的开发!本文档将帮助你了解项目结构和开发流程。
🚀 快速开始
环境准备
确保你的开发环境满足以下要求:
- Node.js: v20.19.4+
- npm: v10.8.2+
- Git: 用于版本控制
- Chrome: 114+ 用于测试
克隆项目
bash
git clone https://github.com/smartedit-ai/smartedit-ai.git
cd smartedit-ai安装依赖
bash
npm install开发模式
bash
# 启动 watch 模式,自动监听文件变化并重新构建
npm run dev加载扩展
- 访问
chrome://extensions/ - 开启「开发者模式」
- 点击「加载已解压的扩展程序」
- 选择项目的
dist文件夹
热更新调试
- 运行
npm run dev启动 watch 模式 - 修改代码后,等待终端显示构建完成
- 在
chrome://extensions/点击扩展的刷新按钮 - 刷新目标网页
📁 项目结构
详见 项目结构 文档。
🔧 构建部署
详见 构建部署 文档。
💻 技术栈
详见 技术栈 文档。
🤝 贡献指南
详见 贡献指南 文档。
📚 相关资源
Chrome 扩展开发
前端技术
AI 服务
🆘 获取帮助
如果在开发过程中遇到问题:
- 查看 FAQ
- 搜索 GitHub Issues
- 提交新的 Issue
- 加入开发者讨论
开始开发
准备好了吗?从 项目结构 开始了解代码组织方式!