Repository

style: very good analysis Powered by Mason License: MIT

一款集成的解决方案,通过缓存和自动刷新功能,从 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

GitHub

查看 Github