# 贡献指南

感谢您对 AstrBot 钓鱼插件的关注和贡献！

## 如何贡献

### 提交 Pull Request

1. **Fork** 本仓库
2. 创建您的特性分支 (`git checkout -b feature/AmazingFeature`)
3. 提交您的更改 (`git commit -m 'Add some AmazingFeature'`)
4. 推送到分支 (`git push origin feature/AmazingFeature`)
5. 打开一个 **Pull Request**

### ⚠️ 重要：Pull Request 目标分支

**请将您的 Pull Request 提交到 `develop` 分支，而不是 `main` 分支。**

- ✅ **正确**：PR 目标分支 → `develop`
- ❌ **错误**：PR 目标分支 → `main`

`main` 分支用于稳定版本发布，所有新功能和改进都应该先合并到 `develop` 分支进行测试。

### 代码规范

- 遵循 Python PEP 8 代码规范
- 添加适当的注释和文档字符串
- 确保代码通过所有测试
- 提交信息使用清晰的中文描述

### 提交信息格式

建议使用以下格式：

```
类型: 简短描述

详细描述（可选）
```

类型包括：
- `feat`: 新功能
- `fix`: Bug修复
- `docs`: 文档更新
- `style`: 代码格式调整
- `refactor`: 代码重构
- `test`: 测试相关
- `chore`: 构建/工具相关

### 报告问题

在提交 Issue 之前，请先搜索是否已有类似问题。提交 Issue 时请包含：
- 问题描述
- 复现步骤
- 预期行为
- 实际行为
- 环境信息（Python版本、AstrBot版本等）

### 功能建议

欢迎在 [Issues](https://github.com/xxlemon-io/astrbot_plugin_fishing/issues) 中提出新功能想法和改进建议。请详细描述：
- 功能需求
- 使用场景
- 预期效果

---

再次感谢您的贡献！🎣

