Official upstream source mirror. Do not make UH changes here.
  • Ruby 94.1%
  • HTML 5.2%
  • SCSS 0.4%
  • Dockerfile 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Andy Sellick db0c238660
Merge pull request #1982 from alphagov/update-stylelint
Update stylelint and stylelint-config-gds
2026-09-28 14:47:16 +01:00
.github Use standard workflow in CI 2026-09-21 20:40:32 +01:00
.yarn/releases Set Yarn version to 4.18 2026-09-23 11:25:08 +01:00
app Update colours for govuk-frontend v6 2026-08-12 11:26:41 +01:00
bin Add bootsnap and puma binstubs 2026-05-18 11:04:52 +01:00
config Add a dartsass config 2026-08-12 11:26:41 +01:00
data Update Colchester to city council 2025-11-12 10:45:29 +00:00
db Add title field to Link model 2025-05-06 16:22:12 +01:00
docs Add exporter rake task to make blank CSVs for various types of local authorities 2025-01-15 10:36:11 +00:00
lib Improve test coverage for analytics_exporter.rb 2025-08-04 17:15:30 +01:00
log Bare Rails application 2016-03-03 14:57:45 +00:00
public Remove unused new public files 2024-12-17 09:17:19 +00:00
spec Update string formatting in links_spec file 2026-05-14 17:48:29 +01:00
vendor/assets/stylesheets Bare Rails application 2016-03-03 14:57:45 +00:00
.dockerignore Remove obsolete Jenkinsfile. 2024-01-31 16:20:46 +00:00
.erb_lint.yml Fix deprecations in erb_lint 2024-12-09 14:04:13 +00:00
.gitignore Add Yarn cache and install state to gitignore 2026-09-23 11:28:25 +01:00
.govuk_dependabot_merger.yml Update merge bot to v2 2024-04-29 15:55:15 +01:00
.rspec Auto-require rails_helper 2019-06-11 08:16:34 +01:00
.rubocop.yml Add standard header to protect .rubocop.yml 2021-11-09 09:56:02 +00:00
.ruby-version Update Ruby to version 4 2026-05-14 17:35:10 +01:00
.yarnrc Disable Yarn post-install scripts 2026-04-01 10:39:44 +01:00
.yarnrc.yml Update Yarn configuration 2026-09-23 11:31:53 +01:00
config.ru run rails app:update 2021-07-12 14:55:55 +01:00
Dockerfile Update Ruby to version 4 2026-05-14 17:35:10 +01:00
Gemfile build(deps): bump govuk_app_config from 9.25.3 to 9.26.0 2026-09-11 17:12:40 +00:00
Gemfile.lock Merge pull request #1981 from alphagov/dependabot/bundler/rubyzip-3.4.0 2026-09-28 10:01:24 +01:00
lgsl_lgil_fallback_links.csv In a script, check if fallback links exist for each "missing" link 2017-04-11 13:19:37 +01:00
LICENCE Small typo/grammar fix 2016-09-09 20:12:34 +01:00
package.json Manually update dependencies, remove stylistic 2026-09-28 14:32:33 +01:00
Rakefile Install node linters 2020-11-24 00:02:49 +00:00
README.md Remove all references to Mapit 2022-07-27 16:27:39 +01:00
yarn.lock Manually update dependencies, remove stylistic 2026-09-28 14:32:33 +01:00

Local-links-manager

Admin interface for managing Local Authorities' links including all their services and interactions.

For example, this service uses Local Links Manager to determine the URL of the garden waste disposal page on the Local Authority website which corresponds to the postcode a user has entered.

Note that Local Links Manager does not determine a user's Local Authority based on their postcode.

This app maps RESTful URLs onto a persistence layer. It doesn't face public users.

Nomenclature

  • SNAC - Standard Names And Code - The old identifier code for locations. This is being phased out in favour of GSS codes.
  • GSS - Government Statistical Service - The new identifier code for locations.
  • LGSL - Local Government Services List
  • LGIL - Local Government Interactions List

Both LGSL and LGIL codes are used for the lookups for each Local Authority and its service interactions.

Technical documentation

This is a Ruby on Rails app, and should follow our Rails app conventions.

You can use the GOV.UK Docker environment to run the application and its tests with all the necessary dependencies. Follow the usage instructions to get started.

Running the bare application without any test data isn't very useful, you can replicate the app's Postgres database using GOV.UK Docker.

Use GOV.UK Docker to run any commands that follow.

Running the test suite

$ bundle exec rake

Further documentation

Licence

MIT License