3个不稳定版本
使用旧的Rust 2015
0.2.1 | 2018年10月16日 |
---|---|
0.2.0 | 2018年10月15日 |
0.1.0 | 2018年10月14日 |
在#agile中排名第2
每月下载量21次
19KB
268 行
Storyboard客户端
这个小型项目是尝试编写一个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