testmonitor/donedone-client

TestMonitor DoneDone 客户端。

v3.2.0 2024-05-14 08:57 UTC

This package is auto-updated.

Last update: 2024-09-15 07:35:49 UTC


README

Latest Stable Version CircleCI StyleCI codecov License

本软件包为 DoneDone REST api 提供一个非常基本、方便且统一的包装。

目录

安装

要安装客户端,您需要使用 composer 需求此软件包

$ composer require testmonitor/donedone-client

使用 composer 的自动加载

require __DIR__.'/../vendor/autoload.php';

现在您已设置完毕!

用法

您需要使用您的凭证实例化客户端

$donedone = new \TestMonitor\DoneDone\Client('email@server.com', 'API token');

接下来,您就可以开始与 DoneDone 交互了。

示例

获取 DoneDone 账户列表

$projects = $donedone->accounts();

或创建一个任务,例如(使用账户 123 和项目 456)

$task = $donedone->createTask(new \TestMonitor\DoneDone\Resources\Task([
    'title' => 'Some task',
    'description' => 'A better description',
    'status' => 1,
    'priority' => 2,
]), 123, 456);

测试

软件包包含集成测试。您可以使用 PHPUnit 运行它们。

$ vendor/bin/phpunit

变更日志

有关更多信息,请参阅 变更日志

贡献

有关贡献详细信息,请参阅 贡献

致谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证