ดูเว็บไซต์!
เว็บไซต์สำหรับสร้างและเล่นประกาศการรถไฟในสหราชอาณาจักร
ข้อมูล
เนื่องจากประกาศทางกฎหมายโดย Worldline IT Services UK Limited การบันทึกเสียงของ Atos Anne จะไม่สามารถใช้งานได้อีกต่อไป
สำหรับข้อมูลเพิ่มเติม โปรดไปที่ https://railannouncements.co.uk/atos-worldline
เมื่อฟิล เซเยอร์ค่อยๆ ออกจากทางรถไฟ ฉันอยากได้บันทึกประกาศของเขามากกว่านี้ เพราะฉันไม่ได้ทำแบบนั้นในตอนนั้น ฉันจึงตัดสินใจว่าจะทำเชิงรุกในครั้งนี้!
โปรดปฏิบัติตามหลักเกณฑ์เหล่านี้ก่อนส่งไฟล์ใดๆ ถ้าคุณไม่ทำ PR ของคุณอาจไม่ได้รับการยอมรับ
โฟลเดอร์สำหรับไฟล์เสียงสามารถพบได้ที่ audio/
.
mp3
เนื่องจากรองรับเบราว์เซอร์ที่หลากหลายwe will be calling at.mp3
BTN.mp3
คุณจะต้องติดตั้ง Node.js และ Yarn package manager เป็นข้อกำหนดเบื้องต้น
เมื่อคุณโคลนพื้นที่เก็บข้อมูลแล้ว ให้ติดตั้งการขึ้นต่อกันที่จำเป็นด้วย Yarn:
yarn install
จากนั้นคุณสามารถเริ่มบริการพัฒนาสาม (ใช่ สาม) ได้:
# In one terminal, run (for the website):
yarn run develop
# When this says "You can now view rail-announcements in the browser.", open a new terminal and run (for the live trains API):
yarn run develop:workers
# Finally, open a new terminal and run (to serve the audio files):
yarn run serve-audio
คุณจะสามารถเข้าถึงเว็บไซต์ได้ที่ http://local.davw.network:8787 local.davw.network
เป็นโดเมนที่จะระบุค่าในเครื่องของคุณเสมอ และใช้เพื่อให้แน่ใจว่าเว็บไซต์ทำงานอย่างถูกต้องกับไฟล์เสียงและ API แบ็กเอนด์ในระหว่างการพัฒนาในเครื่อง
คุณลักษณะบางอย่างจำเป็นต้องมีการทำงานเพิ่มเติมเพื่อทดสอบในเครื่อง
คุณจะต้องสร้างไฟล์ .dev.vars
ที่รากของพื้นที่เก็บข้อมูลด้วยชื่อผู้ใช้และรหัสผ่าน RTT API ของคุณ:
RTT_API_USERNAME=rttapi_username
RTT_API_PASSWORD=your_password
ไซต์นี้สร้างขึ้นด้วย React Framework โดยใช้ Gatsby หากคุณไม่คุ้นเคยกับ React หรือ Gatsby คุณอาจต้องการค้นคว้าก่อนมีส่วนร่วม
ก่อนดำเนินการเปลี่ยนแปลง ให้จัดรูปแบบโค้ดของคุณ:
yarn run format