+ | 维度 | 评分 | 证据 | 建议 |
+
+ | 许可证 |
+ $( [[ $dim_license_s == "1.0" ]] && echo "✅" || echo "❌") |
+ ${dim_license_d} |
+ $( [[ $dim_license_s != "1.0" ]] && echo "建议添加 MIT/Apache-2.0/GPL-3.0 许可证" || echo "—") |
+
+
+ | 无密钥/PII |
+ $( [[ $dim_nosecret_s == "1.0" ]] && echo "✅" || echo "⚠️") |
+ ${dim_nosecret_d} |
+ $( [[ $dim_nosecret_s != "1.0" ]] && echo "立即移除泄露的密钥,使用环境变量管理敏感信息" || echo "—") |
+
+
+ | README 完整 |
+ $( [[ $dim_readme_s == "1.0" ]] && echo "✅" || ([[ $dim_readme_s == "0.5" ]] && echo "⚠️" || echo "❌")) |
+ ${dim_readme_d} |
+ $( [[ $dim_readme_s != "1.0" ]] && echo "补充项目目的、安装、使用、许可和引用章节" || echo "—") |
+
+
+ | 依赖声明 |
+ $( [[ $dim_deps_s == "1.0" ]] && echo "✅" || ([[ $dim_deps_s == "0.5" ]] && echo "⚠️" || echo "❌")) |
+ ${dim_deps_d} |
+ $( [[ $dim_deps_s != "1.0" ]] && echo "添加 package.json/go.mod/requirements.txt 等标准依赖文件" || echo "—") |
+
+
+ | 构建说明 |
+ $( [[ $dim_build_s == "1.0" ]] && echo "✅" || ([[ $dim_build_s == "0.5" ]] && echo "⚠️" || echo "❌")) |
+ ${dim_build_d} |
+ $( [[ $dim_build_s != "1.0" ]] && echo "添加 Makefile/Dockerfile + README 中的构建步骤" || echo "—") |
+
+
+ | CI 配置 |
+ $( [[ $dim_ci_s == "1.0" ]] && echo "✅" || ([[ $dim_ci_s == "0.5" ]] && echo "⚠️" || echo "❌")) |
+ ${dim_ci_d} |
+ $( [[ $dim_ci_s != "1.0" ]] && echo "配置 GitLink CI 或 GitHub Actions 自动构建和测试" || echo "—") |
+
+
+ | 测试证据 |
+ $( [[ $dim_test_s == "1.0" ]] && echo "✅" || ([[ $dim_test_s == "0.5" ]] && echo "⚠️" || echo "❌")) |
+ ${dim_test_d} |
+ $( [[ $dim_test_s != "1.0" ]] && echo "添加单元测试和集成测试,在 README 中说明如何运行" || echo "—") |
+
+
+ | 数据可用性 |
+ $( [[ $dim_data_s == "1.0" ]] && echo "✅" || ([[ $dim_data_s == "0.5" ]] && echo "⚠️" || echo "❌")) |
+ ${dim_data_d} |
+ $( [[ $dim_data_s != "1.0" ]] && echo "说明数据集来源,提供 Zenodo/Figshare 链接或生成脚本" || echo "—") |
+
+