#api #api-client #storyboard #agile

bin+lib storyboard-client

Storyboard API客户端

3个不稳定版本

使用旧的Rust 2015

0.2.1 2018年10月16日
0.2.0 2018年10月15日
0.1.0 2018年10月14日

#agile中排名第2

每月下载量21

MIT许可协议

19KB
268

Storyboard客户端

Linux build status

这个小型项目是尝试编写一个Storyboard API客户端

目前只支持基本操作,并且仅用于查询。未来可能会考虑执行写/删除操作。

用法

将此内容添加到您的Cargo.toml

[dependencies]
storyboard_client = "*"

并将此内容添加到您的代码中

extern crate storyboard_client;

示例

一个简单的示例,用于搜索所有包含关键词stx的故事。

extern crate storyboard_client;

use storyboard_client::Client;

fn main() {
    let client = Client::new("https://storyboard.openstack.org/api/v1");
    let stories = client.search_stories("stx").unwrap();
    for s in &stories {
        println!("{} - {}", s.id, s.title);
    }
}

示例文件夹中查看更多示例。

待办事项

  • 为任务或故事状态枚举添加序列化。
  • 添加failure包。
  • 添加通过标签搜索故事的功能。
  • 更改测试以不使用网络。(是的,文档测试连接到OpenStack的API)

依赖项

~21MB
~445K SLoC