贡献规范
客户端、规则引擎和应用功能在 AniBakaBaka/AniBaka 贡献;文档内容与站点代码在 AniBakaBaka/AniBakaWeb 贡献。
基本流程
- Fork 仓库并创建单一目的分支。
- 先复现,再修改。
- 保持改动边界清晰。
- 为新行为补充测试。
- 运行静态分析与相关测试。
- 在 PR 中写明问题、方案、验证结果和已知限制。
改动原则
- 优先修复根因,不叠加多个补丁层。
- 复用已有服务和缓存,避免重复请求与重复解析。
- 公共 API 或后端响应变化时,主动审查所有调用端。
- 平台行为需要统一时,先统一共享契约,再保留必要的 UI 差异。
- 修改规则时把范围限制在规则、索引、必要的通用引擎支持和目标测试。
- 不覆盖或回退与任务无关的本地修改。
PR 应包含
- 问题的可复现路径。
- 改动的模块与为什么在该层解决。
- 执行过的命令和结果。
- UI 改动的截图或录屏。
- 规则改动的关键词、目标条目和播放验证说明。
- 需要 WebView、代理、特定地区网络或签名的限制。
Issue 信息
规则失效 Issue 至少提供:
- 规则名称与版本。
- 复现关键词。
- 失败阶段:搜索、详情、播放解析或实际媒体请求。
- 平台与应用版本。
- 可安全公开的错误日志。
删除 Cookie、Token、账户、设备路径和可识别个人身份的信息后再提交日志。
许可证
项目以 GPLv3 发布(SPDX:GPL-3.0-only)。提交代码即表示你有权按项目许可证提供该贡献;第三方源码、资源与依赖继续适用其自身许可证。
文档站贡献者
以下列表由 GitHub Contributors API 提供,并随仓库贡献记录更新。
正在从 GitHub 读取贡献者…
