9 个版本 (5 个破坏性更新)
0.8.0 | 2024年7月3日 |
---|---|
0.7.1 | 2023年7月23日 |
0.6.1 | 2023年6月24日 |
0.6.0 | 2023年3月20日 |
0.3.0 | 2022年6月30日 |
#116 在 认证 中排名
每月504 次下载
在 dgira 中使用
63KB
1.5K SLoC
狗奇
一个针对 Jira 的 Rust 接口
从 goji https://github.com/softprops/goji 分支出来
安装
将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
gouqi = "*"
用法
请浏览此仓库中的 examples 目录中的示例应用程序。
基本用法需要一个 Jira 主机和一个用于授权的 jira::Credentials
。
当前支持的 API 支持仅限于搜索和问题转换。
extern crate gouqi;
use gouqi::{Credentials, Jira};
use std::env;
use tracing::error;
fn main() {
if let Ok(host) = env::var("JIRA_HOST") {
let query = env::args().nth(1).unwrap_or("order by created DESC".to_owned());
let jira = Jira::new(host, Credentials::Anonymous).expect("Error initializing Jira");
match jira.search().iter(query, &Default::default()) {
Ok(results) => {
for issue in results {
println!("{:#?}", issue);
}
}
Err(err) => panic!("{:#?}", err),
}
} else {
error!("Missing environment variable JIRA_HOST!");
}
}
名字的含义
Jira 的名字是 Godzilla 的简称,另一个名称为 gojira。Goji 是对此的戏仿。
Goji (中文: 枸杞; 拼音: gǒuqǐ)
Doug Tangren (softprops) 2016-2018
依赖项
~5–16MB
~235K SLoC