Skip to content

mikoding9/copy-widget

Repository files navigation

Panduan Penggunaan

Berikut adalah cara penggunaan program dalam repo ini

Mode Pengembangan

Clone atau download repo ini dan pastikan pnpm (nodejs package manager) telah terinstall. Cara instalasi pnpm dapat Anda lihat pada laman resmi pnpm.

  1. Masuk ke dalam root directory lalu jalankan pnpm i pada terminal untuk menginstall seluruh dependency.
  2. Jalankan development server dengan pnpm dev dan testing mode menggunakan cypress melalui perintah pnpm test.
  3. Setelah layanan yang Anda kembangkan telah siap jalankan pnpm build untuk mengkompilasi widget ini, widget siap terdistribusi akan muncul di folder dist.
  4. Simpan dan sajikan 2 file dalam folder dist (tepatnya pada subfolder assets) ke dalam layanan CDN.

Mode Deployment

Gunakan dockerfile pada root folder atau deploy folder dist hasil build ke static file server manapun (misal github pages atau AWS S3).

Mode Produksi

  1. Pastikan 2 file asset widget telah Anda load, dengan rincian 1 file js dan 1 file css, baik melalui CDN ataupun self-hosted. Contoh :
<script type="module" crossorigin src="https://widget.mikoding.com/assets/index.js" ></script> <link rel="stylesheet" href="https://widget.mikoding.com/assets/index.css" />
  1. Buat sebuah elemen html dengan id copy-widget. Contoh :
<div id="copy-widget" data-key="example-key" style="padding: 2rem;"></div>
  1. Widget akan mendeteksi elemen secara otomatis dan menampilkan form.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors