Repository
一款集成的解决方案,通过缓存和自动刷新功能,从 REST API 获取远程数据。
安装?
❗ 要开始使用 Repository,你必须在你的机器上安装 Dart SDK。
将 repository 添加到你的 pubspec.yaml 文件中
dependencies:
repository: ^3.0.0
安装它
dart pub get
持续集成?
Repository 内置了由 Very Good Workflows 驱动的 GitHub Actions 工作流,但你也可以添加你偏好的 CI/CD 解决方案。
开箱即用地,每次提交拉取请求和推送时,CI 都会对代码进行 格式化、代码检查 和 测试。这确保了你在添加功能或进行更改时,代码保持一致并正确运行。该项目使用 Very Good Analysis 来应用我们团队使用的严格分析选项。代码覆盖率通过 Very Good Workflows 进行强制执行。
正在运行测试?
运行所有单元测试
dart pub global activate coverage 1.2.0
dart test --coverage=coverage
dart pub global run coverage:format_coverage --lcov --in=coverage --out=coverage/lcov.info
要查看生成的覆盖率报告,您可以使用 lcov。
# Generate Coverage Report
genhtml coverage/lcov.info -o coverage/
# Open Coverage Report
open coverage/index.html