gouqi
v0.9.0
อินเทอร์เฟซสนิมสำหรับจิรา
แยกจาก goji https://github.com/softprops/goji
เพิ่มข้อมูลต่อไปนี้ลงในไฟล์ Cargo.toml
ของคุณ
[ dependencies ]
gouqi = " * "
โปรดเรียกดูไดเร็กทอรีตัวอย่างใน repo นี้เพื่อดูแอปพลิเคชันตัวอย่างบางส่วน
การใช้งานขั้นพื้นฐานต้องมีโฮสต์จิรา และต้องมีข้อมูลประจำตัวของ 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!" ) ;
}
}
โปรดตรวจสอบให้แน่ใจว่าได้เรียกใช้ cargo fmt
, cargo test
และ cargo clippy
ก่อนดำเนินการ รหัสใหม่ควรมีการทดสอบ มุ่งมั่นที่จะปฏิบัติตามข้อกำหนด Conventional Commits
Changelog ถูกสร้างขึ้นโดยใช้ git Cliff
cargo install git-cliff
git cliff -o --use-branch-tags
ชื่อของจิระนั้นมาจากคำย่อของโกจิระ ซึ่งเป็นอีกชื่อหนึ่งของก็อตซิล่า โกจิเป็นการเล่นในเรื่องนั้น
โกจิ (จีน: 枸杞; พินอิน: gǒuqǐ)
ดั๊ก Tangren (อุปกรณ์ประกอบฉาก) 2016-2018