Skip to content

babaiyu/indonesian_jokes

Repository files navigation

indonesian_jokes

Preview

Kumpulan Jokes berbahasa Indonesia Project ini dibuat untuk memeriahkan Hacktoberfest2022

Cara running di local

Download dan instal nvm

Berdasarkan dokumentasi npm, sangat direkomendasikan untuk menggunakan sebuah Node version manager seperti nvm untuk menginstall npm. Tidak menganjurkan menggunakan Node installer, karena proses instalasi Node melakukan penginstalan npm di direktori dengan local permissions dan dapat menyebabkan permissions errors ketika menjalankan npm secara global.

Disini kita akan menginstall versi Linux Node version managers, selain itu dapat melihat panduan berikut.

  1. Buka terminal atau WSL

  2. Instal menggunakan salah satu kode cURL atau wget berikut

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
  3. Jika tidak masalah, lakukan verifikasi instalasi

    command -v nvm

    akan menghasilkan nvm jika berhasil.

    Catatan: Pada Linux, jika setelah menjalankan script diatas, kita mendapatkan nvm: command not found atau melihat tidak ada umpan balik dari terminal setelah mengetik command -v nvm, tutup terminal saat ini dan buka terminal baru dan verifikasi ulang.

  4. Download, compile dan instal rilis terbaru dari node

    nvm install node # "node" is an alias for the latest version
  5. Jalankan

    nvm use node

Referensi: nvm-sh/nvm

Clone repository

  • Pada terminal atau WSL yang sama jalankan
    git clone https://github.com/babaiyu/indonesian_jokes.git
    cd indonesian_jokes

GitHub Token

Sehubungan update kebijakan dari github, yakni rest api harus menggunakan github token. Maka dari itu anda perlu membuat token dengan mengikuti langkah berikut ini:

  1. Buka Personal access tokens dengan klik tautan ini. Personal access tokens lalu klik button Generate new token.

    Settings -> Developer Settings -> Personal access token
  2. Untuk bagian Note, isi dengan

    indonesian_jokes
    
  3. Untuk bagian Select scopes, cukup centang user. Setelah itu anda Generate token.

    Select scopes
  4. Copy token yang sudah anda buat [Ingat! Ini hanya sekali dan cepat kadaluarsa]

  5. Buat file baru .env pada terminal

    touch .env
  6. Terakhir, pada file .env masukkan variabel GITHUB_TOKEN dengan token yang telah anda copy.

    GITHUB_TOKEN = <ganti_dengan_token_yang_dicopy_tanpa_kurung_atau_tanda_petik>

Referensi: Getting started using cURL

Running web app

Note: Pastikan anda sudah mengikuti panduan GitHub Token sebelum lanjut ke langkah selanjutnya.

  • Pada terminal atau WSL yang sama jalankan
    npm install
    npm run generate
    npm run dev

CONTRIBUTE

Untuk ikut berkontribusi atau menyumbang jokes, ikuti langkah-langkah yang mengacu ke CONTRIBUTING.md

#happy_hacktoberfest

CONTRIBUTORS