Contributing
欢迎提交 Issue 和 Pull Request。
开发环境
- Windows 10/11
- .NET 9 SDK
构建与测试
dotnet build NQBot.sln -c Release
dotnet test tests/NQBot.Tests/NQBot.Tests.csproj -c Release
提交前检查
- 不提交
bin/、obj/、runtime/appsettings.json、runtime/settings.json、日志或用户数据。 - 新增/修改函数必须有函数级注释。
- 新增逻辑需要单元测试;至少保证现有测试全部通过。
- 不要硬编码 QQ 号、Token、服务器地址或个人路径。
- 插件只引用
NQBot.Sdk,不要引用宿主内部项目。
Pull Request
请说明:
- 改动目的
- 影响范围
- 测试方式
- 是否涉及配置/数据迁移