Skip to content

Latest commit

 

History

History
113 lines (71 loc) · 2.18 KB

cara-menggunakan.md

File metadata and controls

113 lines (71 loc) · 2.18 KB

Cara menggunakan proyek ini

Daftar isi

Memulai proyek

Prasyarat

  1. Ruby ~> v2.5

  2. Docker

  3. Bundler ~> 2.1.4

Untuk cara instalasinya, buka terminal/cmd lalu jalankan:

$ gem install bundler -v 2.0.2

Menyiapkan proyek

  1. Menyiapkan pengaturan

Buka terminal/cmd di direktori proyeknya lalu jalankan:

$ cp config/application.yml.sample config/application.yml

Ubah isi pengaturan

application.yml berisikan key dan value yang digunakan untuk pengaturan aplikasi. Kamu bisa biarkan atau isi sesuai yang kamu inginkan.

  1. Menyiapkan container

Buka terminal/cmd di direktori proyeknya lalu jalankan:

$ docker-compose up -d

Jika ingin mematikan container:

$ docker-compose down --volumes
  1. Membuat database

Buka terminal/cmd di direktori proyeknya lalu jalankan:

$ bin/rails db:create

Memuat skema ke database

$ RAILS_ENV=test bin/rails db:migrate
$ RAILS_ENV=development bin/rails db:migrate
  1. Instalasi dependensi-dependensi

Instalasi Rubygems

Buka terminal/cmd di direktori proyeknya lalu jalankan:

$ bundle set config path vendor/bundle
$ bundle install

Menjalankan server di lokal

Buka terminal/cmd di direktori proyeknya lalu jalankan:

$ bin/rails s

Secara default, akan berjalan di http://localhost:3000.

Ketika proses pengembangan

Untuk menjaga kualitas kode, jalankan instruksi berikut setiap akan mengirimkan pull-request:

Periksa spesifikasi

Untuk memastikan perubahanmu tidak merusak apapun, kamu bisa menjalankan unit-test yang di proyek ini akan kita sebut sebagai spec.

Buka terminal/cmd di direktori proyeknya lalu jalankan:

$ bundle exec rspec

Pastikan perubahanmu tidak menurunkan persentasi dari code-coverage nya.

Cara berkontribusi

Work in progress 🛠