JSON Schema documents for Network Rail Open Datafeeds.
Feed | Schema |
---|---|
Timetable | network-rail-schedule-timetable.schema.json |
Association | network-rail-schedule-association.schema.json |
Tiploc | network-rail-schedule-tiploc.schema.json |
Schedule | network-rail-schedule-schedule.schema.json |
Feed | Schema |
---|---|
Train Activation | network-rail-trust-activation.schema.json |
Train Cancellation | network-rail-trust-cancellation.schema.json |
Train Movement | network-rail-trust-movement.schema.json |
Train Reinstatement | network-rail-trust-reinstatement.schema.json |
Change of Origin | network-rail-trust-change-of-origin.schema.json |
Change of Identity | network-rail-trust-change-of-identity.schema.json |
Change of Location | network-rail-trust-change-of-location.schema.json |
Copy and complete .env.dist
to .env
with desired NROD feed credentials.
The development environment and dependencies are managed with Docker. In the same directory as the checked out cloned repository, run the below command to start the Docker Compose environment.
docker-compose up -d --build
Login to the app
container begin development.
docker-compose run --rm app sh
Install the Composer dependencies and execute the Behat test suite.
composer.phar install
composer.phar behat
- Ben McManus - bennoislost
See also the list of contributors who participated in this project
This project is licensed under the MIT License - see the LICENSE.md file for details