Hanya sebuah proxy untuk mengambil data ke github API.
Copy file .env.sample
dan ubah namanya menjadi .env
, isikan variabel sesuai Keterangan dibawah.
GITHUB_TOKEN_API=
DISCORD_WEBHOOK_URL=
MENTION_DISCORD_USER_ID=
Keterangan :
GITHUB_TOKEN_API
: Untuk akses yang limitnya besar, diperlukan github personal token, buatlah disini dengan aksesread:org
danread:user
.DISCORD_WEBHOOK_URL
: Untuk kemudahan logging data error ataupun scheduler, aplikasi ini mengandalkan discord webhook. Baca artikel ini untuk lebih lengkap apa itu discord webhook dan cara mendapatkan urlnya.MENTION_DISCORD_USER_ID
: Ketika ada error di aplikasi, webhook akan mengirimkan data error dan men-tag seseorang yang menangani aplikasi ini. Baca artikel ini dan tempelkan id nya saja (misal1236420xxxx
).
Install package yang diperlukan sebelum menjalankan
npm install
Untuk menjalankan development server
npm run dev
Untuk menjalankan server biasa
npm run start