Stimulus Template
ด้วยความตั้งใจที่ว่าจะต้องแยกโค้ดจากโปรเจ็คออกมาเป็นโมดูลเท่าที่จะทำได้ ไม่ว่าจะเป็นในฝั่งของ Ruby หรือ JavaScript แต่ก็ไม่รู้ว่าจะเริ่มจากตรงไหนดี ก็เลยได้รีวิวโค้ดบางส่วนไป และก็พบว่าโปรเจ็คเราใช้ Stimulus อยู่ไม่น้อย เอาเป็นว่าเริ่มจากในฝั่ง JavaScript กันก่อนแล้วกัน ซึ่งคงต้องทำเป็น node module และเพื่อให้ง่ายต่อการพัฒนาในอนาคตก็เลยทำ Template หรือ Boilerplate ไว้ใช้ดีกว่า
วิธีการใช้งาน
-
โคลน repository ลงมาไว้ที่เครื่อง
$ git clone https://github.com/karn18/stimulus-template
-
ติดตั้ง dependencies ต่างๆ
$ yarn install # npm install
- แก้ไขชื่อโปรเจคในไฟล์ package.json
- แก้ไขโค้ดในส่วนของ controller ใน
src/index.js
-
รัน
build
เพื่อ transpile โค้ดของเราผ่านrollup
$ yarn build # npm build
- เขียน test ใน
test/index.test.js
-
ทดสอบ controller ผ่าน
jest
$ yarn test # npm test
เพียงเท่านี้เราก็สามารถจะพัฒนา stimulus controller ได้แล้ว