นี่คือ Daily Buggle ซึ่งเป็นโพสต์บนโซเชียลมีเดียเกี่ยวกับหมายเลขข้อบกพร่องจากข้อความค้นหาเกี่ยวกับตัวติดตามข้อบกพร่อง ในรูปแบบที่เรียบง่ายที่สุด การดำเนินการนี้จะเป็นการสืบค้น Bugzilla จากนั้นจึงทวีตเกี่ยวกับเรื่องนี้
buggle.toml
สำหรับคีย์การกำหนดค่า สามารถทำการสืบค้น Bugzilla ได้สองประเภท: ต่อผลิตภัณฑ์ (เช่น "cmake") และต่อเจ้าของ (เช่น "adridg@FreeBSD") รายการคำค้นหาดำเนินการบน FreeBSD Bugzilla และนับผลลัพธ์buggle.toml
เพราะนั่นอาจจบลงที่การควบคุมเวอร์ชัน ใช้ buggle-auth.toml
แทน คุณจะต้องมีรหัสแอปพลิเคชันและความลับ และรหัสผู้ใช้และความลับของคุณเองเรียกใช้ buggle เพื่อดำเนินการค้นหา ฯลฯ :
cargo run
หากต้องการส่งทวีต ให้เพิ่มอาร์กิวเมนต์บรรทัดคำสั่ง --twitter
อาร์กิวเมนต์อื่นๆ ที่รองรับคือ --verbose
และ --dry-run
ฉันมักจะตรวจสอบข้อความค้นหา FreeBSD Bugzilla แล้วจึงทวีตเกี่ยวกับเรื่องนี้ ที่สามารถเป็นแบบอัตโนมัติได้
ฉันไม่รู้จัก Rust ดังนั้นฉันจึงเลือกมันเพื่อพัฒนาโปรแกรมนี้โดยพลการ การออกแบบค่อนข้างตรงไปตรงมา โดยมีการแยกวิเคราะห์การกำหนดค่าบางอย่าง คำขอ XML HTTP และการแยกวิเคราะห์ XML จากนั้นคำขอ HTTP เพื่อโพสต์บางอย่าง ฉันได้ตรวจสอบคร่าวๆ แล้วก็มีห้องสมุด (ลังต่างๆ ขออภัยสนิมด้วย) อย่างน้อยก็มีบางส่วนอยู่แล้ว
เนื่องจากนี่เป็นแบบฝึกหัดการเรียนรู้ ฉันไม่คิดว่าจะต้องมีส่วนร่วม อะไร มากนัก แต่อย่าลังเลที่จะเปิดประชาสัมพันธ์ ฉันสนับสนุนการประชาสัมพันธ์ที่เป็น "ระยะเริ่มต้น" เพื่อให้เราสามารถพูดคุยเกี่ยวกับเหตุผลในการออกแบบได้ตั้งแต่เนิ่นๆ ในกระบวนการ
คุณสามารถหาฉันได้ที่ Libera.chat - อาจจะอยู่ใน #freebsd-desktop
หรือ #calamares
ซึ่งไม่ตรงประเด็นสำหรับ Buggle แต่ก็ไม่ได้นอกประเด็นทั้งหมดเช่นกัน