感谢您考虑为 GoldMind 做出贡献!
- 报告 Bug - 创建 Issue 描述问题
- 建议功能 - 创建 Issue 提出建议
- 编写代码 - 提交 Pull Request
- 改进文档 - 完善 README 和代码注释
git clone https://github.com/YOUR_USERNAME/GoldMind.git
cd GoldMind参考 README.md 中的快速开始指南。
# 功能分支
git checkout -b feature/功能名称
# 修复分支
git checkout -b fix/bug描述后端
- Python 3.11+
- FastAPI
- SQLAlchemy
- MySQL
前端
- React 18
- TypeScript
- Tailwind CSS
AI
- LangChain
- DeepSeek API
- 智谱AI (Zhipu AI)
- 遵循 PEP 8
- 使用类型提示
- 编写文档字符串
- 使用严格模式
- 有意义的变量名
- 复杂逻辑添加注释
feat: 添加新功能
fix: 修复 Bug
docs: 更新文档
refactor: 代码重构
test: 添加测试
style: 代码格式调整
chore: 构建/依赖更新
GoldMind/
├── app/ # 前端(React + TypeScript)
│ ├── src/
│ │ ├── sections/ # 页面区块
│ │ ├── components/ # 可复用组件
│ │ └── services/ # API 服务
│ └── package.json
├── backend/ # 后端(FastAPI + Python)
│ ├── app/
│ │ ├── agents/ # AI Agent
│ │ ├── services/ # 业务逻辑
│ │ ├── routers/ # API 路由
│ │ └── models/ # 数据模型
│ └── requirements.txt
└── README.md
重要:永远不要提交以下敏感信息
- API 密钥(DeepSeek、Zhipu AI 等)
- 数据库密码
- 私钥或证书
正确做法:
- 使用
.env文件存储敏感信息 - 确保
.env在.gitignore中 - 提交前检查
git diff
创建 Issue 时包含:
- 问题描述
- 复现步骤
- 期望行为 vs 实际行为
- 环境信息(OS、Python/Node 版本)
- 错误日志
- 使用场景
- 建议方案
- 替代方案(如有)
通过贡献,您同意您的贡献将在 MIT 许可证下授权。
感谢您对 GoldMind 的贡献!