gouqi
v0.9.0
واجهة الصدأ لجيرا
متشعب من غوجي https://github.com/softprops/goji
أضف ما يلي إلى ملف Cargo.toml
الخاص بك
[ dependencies ]
gouqi = " * "
يرجى تصفح دليل الأمثلة في هذا الريبو للحصول على بعض أمثلة التطبيقات.
يتطلب الاستخدام الأساسي مضيف jira ونكهة jira::Credentials
للحصول على الترخيص.
يقتصر دعم واجهة برمجة التطبيقات للدعم الحالي على البحث ونقل المشكلات.
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
قبل الالتزام. يجب أن يحتوي الكود الجديد على اختبارات. يلتزم باتباع مواصفات الالتزامات التقليدية.
يتم إنشاء سجل التغيير باستخدام git cliff
cargo install git-cliff
git cliff -o --use-branch-tags
اسم جيرا هو شكل مختصر من غوجيرا، وهو اسم آخر لغودزيلا. Goji هي مسرحية على ذلك.
غوجي (الصينية: 枸杞; بينيين: gƒuqƐ)
دوغ تانغرين (الدعائم الناعمة) 2016-2018