GitHub

Lihat pull request yang menunggu review-mu, dan kalau mau juga pull request milikmu sendiri, langsung di Poni. Kamu butuh token GitHub yang hanya bisa membaca.

Settings → GitHub

1. Membuat token di GitHub

  1. Masuk ke github.com, klik foto profilmu di kanan atas, lalu Settings.
  2. Di menu kiri paling bawah, klik Developer settings.
  3. Klik Personal access tokens → Fine-grained tokens → Generate new token.
  4. Isi Token name, misalnya Poni, lalu pilih Expiration (masa berlaku token).
  5. Di Repository access, pilih All repositories, atau Only select repositories kalau kamu hanya ingin repo tertentu.
  6. Di bagian Permissions, beri Pull requests akses Read-only. Hanya itu yang Poni butuhkan.
  7. Klik Generate token, lalu salin tokennya (diawali github_pat_). GitHub hanya menampilkannya sekali.

Token hanya melihat repo yang kamu izinkan. Untuk repo milik organisasi, pilih organisasi itu di Resource owner saat membuat token. Sebagian organisasi perlu menyetujui token dulu sebelum bisa dipakai.

2. Memasang token di Poni

  1. Buka Settings → GitHub.
  2. Tempel token di kotak Personal access token, lalu klik Save atau tekan Enter.
  3. Tulisan ● Saved (encrypted with Windows DPAPI) muncul. Token disimpan terenkripsi di PC ini.
  4. Buka Settings → Modules dan nyalakan GitHub. Tab ini mati dari awal.

Untuk menghapus token, klik tombol tempat sampah di sebelah Save.

Yang tampil di tab GitHub

  • Di atas: jumlahnya, misalnya 3 to review · 2 yours · updated 4m ago, dan tombol Refresh.
  • Setiap pull request: foto pembuatnya, judul, nama repo dan nomornya, pembuatnya, kapan terakhir diubah, dan jumlah komentar.
  • Label di kanan: REVIEW (review-mu diminta), DRAFT (masih draft), atau YOURS (pull request milikmu).

Klik satu pull request untuk membukanya di browser. Poni memperbarui daftar tiap 5 menit, atau langsung saat kamu klik Refresh. Kalau tidak ada yang menunggu, tertulis No pull requests waiting. Inbox zero!

Pilihan

PilihanFungsinya
GitHub moduleMengambil pull request dari GitHub. Kalau dimatikan, Poni berhenti mengambil data. Default: on.
Personal access tokenToken GitHub-mu, disimpan terenkripsi dengan Windows DPAPI. Default: kosong.
Also show pull requests I openedIkut menampilkan pull request terbuka yang kamu buat, dengan label YOURS. Default: on.

Kalau ada masalah

  • Add a GitHub token in Settings → GitHub: token belum tersimpan. Klik Set up untuk membuka Settings → GitHub.
  • GitHub is turned off: token sudah ada, tapi GitHub module sedang mati. Nyalakan lagi di Settings → GitHub.
  • Token rejected (401). Create a new token in Settings → GitHub.: token salah, sudah dihapus, atau masa berlakunya habis. Buat token baru, lalu tempel lagi.
  • GitHub HTTP dengan angka lain: GitHub menolak permintaan. Coba Refresh beberapa saat lagi.

Token hanya dikirim ke GitHub (api.github.com) untuk mengambil daftar pull request.