Prophet Launchpad

สวัสดีครับท่านศาสดา button เวอร์ชั่น 2

ลองเล่นเลย

สวัสดีครับท่านศาสดา button 2

Prerequisted

  1. ลง Node.js

  2. กดปุ่ม fork repo ที่มุมขวาบนของ repo ก่อน

  3. Clone repo นี้

git clone https://github.com/<ชื่อ username Github ของตัวเอง>/prophet-launchpad
cd prophet-launchpad
  1. ติดตั้ง module:
# ลงด้วย npm
npm install

# ลงด้วย yarn
yarn

# ลงด้วย pnpm
pnpm install
  1. รัน dev server
# run ด้วย npm
npm run dev

# run ด้วย yarn
yarn dev

# run ด้วย pnpm
pnpm run dev

Contributing

  1. เพิ่ม asset เสียงเข้าไปที่ assets/sound ตั้งชื่อด้วยตัวอักษร karaoke เพราะ Netlify ไม่ support asset ตัวอักษรไทย

  2. เข้าไปเพิ่ม list เสียงที่ src/lib/data/sound.ts เพิ่มเข้าไปใน array sounds ด้วยลำดับตามนี้ [คำที่ต้องการแสดงในหน้าเว็บ, ชื่อไฟล์เสียงที่เพิ่มเข้าไป, ระยะเวลาของไฟล์เสียง] เช่น

// src/lib/data/sound.ts
export const sounds: Sounds = [
    // ...
	['สวัสดีครับ', 'sà-wàt-dee kráp.mp3', 1.35],
	['ท่านสมาชิก', 'tân sà-maa-chík.mp3', 1.35],
    // ...
]
  1. ลอง build ดูก่อนว่า build ผ่านไหม:
# run ด้วย npm
npm run build

# run ด้วย yarn
yarn build

# run ด้วย pnpm
pnpm run build
  1. ถ้า build ผ่านแล้วก็ส่ง PR เข้ามาที่ repo หลักเลย