StashPop: Meningkatkan GitHub dengan Fitur Email dan Manajemen Kegagalan Uji
StashPop adalah add-on Chrome yang dikembangkan oleh David Poeschl yang meningkatkan fungsionalitas GitHub dengan menambahkan fitur manajemen email dan kegagalan pengujian. Dengan StashPop, pengguna dapat menikmati pengalaman yang lebih efisien di GitHub, dengan dukungan tambahan untuk pengujian Jenkins.
Salah satu fitur utama dari StashPop adalah penambahan tombol email untuk Issues dan Pull Requests. Tombol-tombol ini tersedia di halaman issue/PR individu serta daftar issue/PR. Pengguna dapat dengan mudah membuat email di aplikasi email default mereka, sehingga memudahkan untuk berkomunikasi dan berkolaborasi di GitHub.
StashPop juga memperkenalkan peningkatan dalam tinjauan kode. Ini menggabungkan persetujuan, penolakan, dan tanda tangan pengujian tinjauan kode, memberikan gambaran komprehensif tentang proses tinjauan. Add-on ini menambahkan tombol respons tinjauan kode ke area komentar baru dan menyesuaikan warna latar belakang header dari komentar tinjauan kode yang ada dan sedang berlangsung. Selain itu, pengguna dapat mengonfigurasi frasa tinjauan kode pada tingkat organisasi dan repositori.
Bagi pengguna yang bekerja dengan Jenkins, StashPop menawarkan dukungan PR. Ini menampilkan deskripsi kegagalan build dan pengujian Jenkins langsung di tampilan PR, memungkinkan identifikasi masalah dengan cepat. Add-on ini juga menyisipkan kegagalan build dan pengujian Jenkins ke dalam tampilan daftar PR, memberikan tampilan holistik dari hasil pengujian. StashPop menampilkan waktu yang telah berlalu sejak build Jenkins dijalankan dan membuka tautan "detail" Jenkins di tab baru untuk akses yang mudah. Pengguna dapat membuat tiket issue untuk setiap kegagalan pengujian Jenkins dan menggunakan tombol retest untuk menjalankan ulang pengujian. Add-on ini memungkinkan penyesuaian label dan teks retest pada tingkat organisasi dan repositori.