An open API service indexing awesome lists of open source software.

https://github.com/alphagov/router-api

API for updating the routes used by the router on GOV.UK
https://github.com/alphagov/router-api

container govuk

Last synced: 8 months ago
JSON representation

API for updating the routes used by the router on GOV.UK

Awesome Lists containing this project

README

          

# Router API

Router API provides an API for updating the routes used by
[Router](https://github.com/alphagov/router/).

## Technical documentation

This is a Ruby on Rails app, and should follow [our Rails app
conventions](https://docs.publishing.service.gov.uk/manual/conventions-for-rails-applications.html).

You can use the [GOV.UK Docker
environment](https://github.com/alphagov/govuk-docker) to run the application
and its tests with all the necessary dependencies. Follow [the usage
instructions](https://github.com/alphagov/govuk-docker#usage) to get started.

### Run the test suite

If you are not using govuk-docker, you will need a MongoDB instance running at
`$TEST_MONGODB_URI` (which defaults to localhost) to run some of the tests.

```sh
bundle exec rake
```

## Further documentation

- [API Endpoints](docs/api-endpoints.md)

## Team

[GOV.UK Platform
Engineering](https://github.com/orgs/alphagov/teams/gov-uk-platform-engineering)
team looks after this repo. If you're inside GDS, you can find us in
[#govuk-platform-engineering] or view our [kanban
board](https://trello.com/b/u4FCzm53/).

## Licence

[MIT License](LICENCE)

[#govuk-platform-engineering]: https://gds.slack.com/channels/govuk-platform-engineering