Wadahkode
Just Library For wadahkodejs
catatan
Saat ini saya telah membagi library ini menjadi dua bagian yaitu:
Untuk pengembang
Pustaka ini tidaklah mudah untuk digunakan, ada beberapa syarat yang harus kalian penuhi:
- jekyll sudah terinstall
- nodejs sudah terinstall
Bagaimana pustaka ini bekerja
Pertama kalian harus mengunduh / clone repository wadahkodejs, atau kalian dapat mengunduh sesuai branch yang kalian inginkan.
Setelah repository terunduh langkah-langkah yang harus kalian lakukan adalah sebagai berikut:
$ npm install / yarn install
$ npm run start / yarn start
$ npm run serve / yarn serve
Konfigurasi
Semua konfigurasi untuk firebase, facebook plugin (share only), github pages ada didirektori app/src/config
, kamu bisa mengatur konfigurasi sesuai dengan yang dibutuhkan.
Build
Library ini mempunyai dukungan untuk didemontrasikan di github.io/[repository], tetapi ada beberapa langkah yang harus kalian lakukan sebelum mendemontrasikannya, langkah-langkahnya seperti berikut:
-
Buka file
_config.prod.yml
# production title: Wadahkode email: mvp.dedefilaras@gmail.com description: Selamat datang di Wadahkode url: "https://wadahkode.github.io/id" twitter_username : AyusVilla github_username : wadahkode source : ./templates/ destination : ../wadahkode-id/
pada bagian
url
kalian harus mengubahnya sesuai dengan github pages kalian, kemudian untukdestination
kalian dapat mengaturnya kembali menjadi./docs
-
Buka file
app/index.js
app.config = { "env": "development", "development": { "forUser": "/home/index.html" }, "production": { // github pages https://wadahkode.github.io/[id] "forUser": "/id/home/index.html" } };
Untuk bagian
env
kalian harus ubah menjadi"env": "production"
, dan pada bagian/id/home/index.html
kalian harus ubah menjadi[repository]/home/index.html
.Dan selanjutnya jika kalian ingin mengatur service worker lakukan seperti berikut:
serviceWorker.register("[repository]/[path_service_worker]")
Kalian harus membuka file
webpack.prod.js
untuk mengatur dimana kalian akan menyimpan serviceWorkernya. -
Langkah selanjutnya seperti berikut:
$ npm run buildjs / yarn buildjs $ npm run build / yarn build
Terakhir lakukan push ke-repository kalian.
Pustaka ini sebenarnya digunakan untuk pribadi, jika kalian tidak mengerti itu bukan kesalahan kalian.