เปิดรับการพัฒนาและการปรับปรุงต่างๆ! โปรดอ่าน คู่มือการพัฒนา
โปรดอ่าน Code of conduct for developers
ซอฟต์แวร์นี้เผยแพร่ภายใต้สัญญาอนุญาต MIT License
โปรดดูเอกสารแนะนำการเข้าร่วมแปลที่ How to translate
- ต้องการ Node.js รุ่น 10.19.0 หรือสูงกว่า
ใช้ yarn
# install dependencies
$ yarn install
# serve with hot reload at localhost:3000
$ yarn dev
[PLEASE TRANSLATE ME]
アクセシビリティチェック(vue-axe)を無効にする方法
- 開発用ローカルサーバが重い場合、以下のようにアクセシビリティチェックを無効にして起動することができます。
# serve with hot reload at localhost:3000
$ yarn dev-no-axe
[/PLEASE TRANSLATE ME]
ใช้ docker
# serve with hot reload at localhost:3000
$ docker-compose up --build
ใช้ yarn
$ yarn install
ใช้ docker
$ docker-compose run --rm app yarn install
- ขอแนะนำส่วนขยายของ VSCode ชื่อ "Remote Development"
- คลิกที่มุมซ้ายล่างของ VS Code ตามภาพนี้(เว็บไซต์ภายนอก) จากนั้นเลือก "Open Folder in Container" แล้วเลือก root ของ repository นี้ สภาพแวดล้อมสำหรับการพัฒนาจะถูกสร้างขึ้น
- ถ้าต้องการเปลี่ยนการตั้งค่า ให้แก้แฟ้ม
.devcontainer/devcontainer.json
ดู การอ้างอิง devcontainer.json สำหรับรายละเอียด - เมื่อเรียกใช้งาน Remote Container จะมีการแนะนำส่วนขยาย "ESLint" โปรดพิจารณาเพิ่มลงใน
extensions
ของdevcontainer.json
ตามความจำเป็น โปรดดู ที่นี่ (เว็บไซต์ภายนอก) สำหรับคำแนะนำรายละเอียด - หากต้องการสร้างสภาพแวดล้อมการพัฒนาขึ้นใหม่ ให้ดำเนินการ "Rebuild Container" โดยคลิกที่มุมซ้ายล่าง
ถ้า 'master' ได้รับการแก้ไขหรือปรับปรุง HTML จะถูกสร้างและส่งไปยัง 'production' โดยอัตโนมัติ และ เว็บไซต์ (https://stopcovid19.metro.tokyo.lg.jp/) จะได้รับการอัพเดท
ถ้า 'staging' ได้รับการแก้ไขหรือปรับปรุง HTML จะถูกสร้างและส่งไปยัง 'gh-pages' โดยอัตโนมัติ และ เว็บไซต์ (https://stg-covid19-tokyo.netlify.com/) จะได้รับการอัพเดท
ถ้า 'development' ได้รับการแก้ไขหรือปรับปรุง HTML จะถูกสร้างและส่งไปยัง 'dev-pages' โดยอัตโนมัติ และ เว็บไซต์ (https://dev-covid19-tokyo.netlify.com/) จะได้รับการอัพเดท
pull request เปิดรับได้ที่ development
และ dev-hotfix
เท่านั้น
โปรดตั้งชื่อ branch ดังนี้
การสร้างฟีเจอร์: feature/#{ISSUE_ID}-#{branch_title_name}
hotfix commit: hotfix/#{ISSUE_ID}-{branch_title_name}
จุดประสงค์ | branch | URL | หมายเหตุ |
---|---|---|---|
Development | development | http://dev-covid19-tokyo.netlify.com/ | branch หลัก ใช้ในการรับ pull request |
Hotfix branch | dev-hotfix | None | Branch สำหรับ hotfix ของ production - ใช้ในกรณีที่ admin อนุญาตแล้วเท่านั้น |
Staging | staging | https://stg-covid19-tokyo.netlify.com/ | ใช้สำหรับ staging ทดสอบตัวปรับปรุง ก่อน deploy ลง production - ห้ามสร้าง pull request ยกเว้นจาก admin เอง |
Production | master | https://stopcovid19.metro.tokyo.lg.jp/ | ห้ามสร้าง pull request ยกเว้นจาก admin เอง |
จุดประสงค์ | branch | URL | หมายเหตุ |
---|---|---|---|
Production site HTML | production | https://stopcovid19.metro.tokyo.lg.jp/ | HTML สำหรับ production |
Staging site HTML | gh-pages | https://stg-covid19-tokyo.netlify.com/ | HTML สำหรับ staging |
สำหรับ OGP working directory | deploy / new_ogp | None | สำหรับปรับปรุง OGP |