GOV.UK Tagging Monitor
Collection of scripts that run regularly and check if everything is okay with GOV.UK's new navigation pages (like https://www.gov.uk/education).
The project consists of a number of rake tasks. These will:
- Check the navigation pages. In certain cases it will report warnings to
- Send basic stats to our
statsdinstance. These stats are used on a grafana dashboard.
- Analyse the links on navigation pages, and report these in Google Drive.
Developing with Google Drive
See the documentation on Authorization through the Gem here.
Since the authentication is performed by a service account, you won't need to log in to Google to interact with Google Drive. However, you will need a credentials JSON file that authorizes the project to log in using this service account. You can find the JSON file on Jenkins. You will need to copy it into the root of your working directory, but do not commit this file.
Running the application
bundle exec rake run
Running the test suite
bundle exec rspec