๐ Demandaro
Practice for self-checking web applications that are completed only by the web front end.
Web ใใญใณใใจใณใใฎใฟใงๅฎ็ตใใใใปใซใใใงใใฏ็ณป Web ใขใใชใฎๅถไฝ็ทด็ฟใ
Requirements / ๅฟ ้ ็ฐๅข
- (Maybe) OS independent
OS ใซไพๅญใใพใใใ(ใใถใ) - Modern web browser
ใขใใณใช Web ใใฉใฆใถ
Usage / ไฝฟใๆน
https://kurone-kito.github.io/demandaro/karte/q1.yml
This will be ...
ใใใโฆโฆ
https://kurone-kito.github.io/demandaro/?q1
... like this.
ใใใชใใพใใ
The YAML file can be edited later because it is dynamically loaded.
YAML ใใกใคใซใฏๅ็ใซ่ชญใฟ่พผใใงใใใใใๅพใใ็ทจ้ๅฏ่ฝใงใใ
LICENSE / ใฉใคใปใณในๆ ๅ ฑ
Apache License 2.0 (ๆฅๆฌ่ช่จณ)
Information for Develop / ้็บ่ ๅใๆ ๅ ฑ
Additional requirements / ่ฟฝๅ ใฎใทในใใ ็ฐๅข
- Node.js >= v14.4.0
- for only development
้็บๆใฎใฟๅฟ ่ฆ
- for only development
- Of course, knowledge of handling your OS terminal app is also essential.
ใใกใใใใใชใใฎ OS ใฎใฟใผใใใซใๆฑใใ็ฅ่ญใๅฟ ้ ใงใใ
Setup / ๅๆใปใใใขใใ
git clone https://github.com/kurone-kito/demandaro.git
cd demandaro
npm ci
Develop & Debugging / ้็บใจใใใใฐ
npm start
Wait a moment and then open the web page below:
ๅฐใๅพ
ใฃใฆใใใไธ่จใฎ Web ใใผใธใ้ใใฆใใ ใใ:
http://localhost:8000/?q1
While the server is running, it will do an incremental build in sync with the save, and reflect the latest code in the your browser. In some rare cases, a reload may be necessary, such as when making a significant change.
ใตใผใใผใ่ตทๅไธญใฏใไฟๅญใซ้ฃๅใใฆๅขๅใใซใใ่กใใใใฉใฆใถใซๆๆฐใฎใณใผใใๅๆ ใใพใใๅคงใใๅคๆดใใใๅ ดๅใชใฉใ็จใซใชใญใผใใๅฟ
่ฆใซใชใๅ ดๅใใใใพใใ
Testing / ใในใ
npm test # NOT IMPLEMENTED YET. (ใพใ ๆชๅฎ่ฃ
)
Code formatting / ใณใผใ ใใฉใผใใใ
npm run lint
Build for production / ๆฌ็ช็จใใซใใฎ็ๆ
npm run build
View the production build via HTTP / ๆฌ็ช็จใใซใใ http ็ต็ฑใง็ขบ่ชใใ
npm run serve
Then open the web page below:
ใใใฆใไธ่จใฎ Web ใใผใธใ้ใใฆใใ ใใ:
http://localhost:9000/?q1