웹사이트를 보세요!
영국 철도 공지사항을 생성하고 재생하는 웹사이트입니다.
정보
Worldline IT Services UK Limited의 법적 고지로 인해 Atos Anne의 오디오 녹음은 더 이상 사용할 수 없습니다.
자세한 내용은 https://railannouncements.co.uk/atos-worldline을 참조하세요.
Phil Sayer가 천천히 철도를 떠나기 시작했을 때 나는 그의 발표 내용을 더 많이 녹음하고 싶었습니다. 그때는 안 그랬으니까 이번에는 적극적으로 해보자고 결심했어요!
️ 파일을 제출하기 전에 다음 지침을 따르십시오. 그렇지 않으면 PR이 승인되지 않을 수 있습니다.
오디오 파일 폴더는 audio/
에서 찾을 수 있습니다.
mp3
파일이어야 합니다 .we will be calling at.mp3
이어야 합니다.BTN.mp3
이어야 합니다.필수 구성 요소로 Node.js와 Yarn 패키지 관리자를 설치해야 합니다.
저장소를 복제한 후 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와 올바르게 작동하는지 확인하는 데 사용됩니다.
일부 기능을 로컬에서 테스트하려면 추가 작업이 필요합니다.
RTT API 사용자 이름과 비밀번호를 사용하여 저장소 루트에 .dev.vars
파일을 생성해야 합니다.
RTT_API_USERNAME=rttapi_username
RTT_API_PASSWORD=your_password
이 사이트는 Gatsby를 사용하여 React Framework로 제작되었습니다. React나 Gatsby에 익숙하지 않다면 기여하기 전에 조사해 보는 것이 좋습니다.
변경 사항을 커밋하기 전에 코드 형식을 지정하세요.
yarn run format