Official upstream source mirror. Do not make UH changes here.
  • Ruby 83.5%
  • HTML 13.9%
  • SCSS 1.8%
  • JavaScript 0.6%
  • Dockerfile 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Barbara Slawinska 25c20b8339
Merge pull request #2844 from alphagov/dependabot/bundler/govuk_publishing_components-70.1.0
Bump govuk_publishing_components from 68.3.0 to 70.1.0
2026-09-23 15:12:11 +01:00
.github Bump ruby/setup-ruby from 1.321.0 to 1.324.0 in the github-actions group 2026-09-21 20:08:17 +00:00
app Update mid-grey colour 2026-09-23 14:17:51 +01:00
bin Add Binstubs 2026-06-04 10:31:51 +01:00
config Accept Rails 8.1 default config settings 2026-04-08 12:21:21 +01:00
db Dump new, reordered schema 2026-04-08 12:43:51 +01:00
docs Update screenshots 2022-08-11 17:24:19 +01:00
lib Apply rubocop corrections 2025-03-18 14:50:30 +00:00
log Add log directory 2017-04-04 11:10:09 +01:00
public Base GOV.UK publisher Rails 4.1.4 app. 2014-07-30 16:11:54 +01:00
spec Remove references to removed class "govuk-govspeak" 2026-08-06 12:10:46 +01:00
vendor/assets/javascripts Add button to allow better list dragging 2015-06-11 16:49:43 +01:00
.dockerignore Remove obsolete Jenkinsfile. 2024-01-31 16:20:44 +00:00
.erb-lint.yml SS/ACB - Add erb-lint as dependency 2023-08-31 12:10:43 +01:00
.gitignore Configure builds 2024-08-05 16:12:10 +01:00
.govuk_dependabot_merger.yml Prevent rails from being upgraded automatically 2024-05-17 12:02:48 +01:00
.rspec Make specs less verbose when running many 2020-06-16 16:28:28 +01:00
.rubocop.yml Add standard header to protect .rubocop.yml 2021-11-10 09:30:15 +00:00
.ruby-version Bump Ruby to 4.0.3 2026-06-04 10:31:47 +01:00
config.ru Update rails version to 6.1.4 2021-07-05 09:52:48 +01:00
Dockerfile Bump Ruby to 4.0.3 2026-06-04 10:31:47 +01:00
Gemfile Bump govuk_app_config from 9.25.3 to 9.26.0 2026-09-11 20:03:06 +00:00
Gemfile.lock Upgrade Dart Sass 2026-09-22 15:59:50 +01:00
LICENCE Rename Licence reference in README 2022-12-16 11:33:39 +00:00
package.json Bump the lint group with 2 updates 2026-09-07 20:02:43 +00:00
Procfile Use foreman to run application in docker environment 2018-02-15 10:58:21 +00:00
Procfile.dev Add watch task 2024-08-05 16:16:24 +01:00
Rakefile Remove JS non-tests 2022-03-23 13:17:01 +00:00
README.md Update readme to trigger deployment 2025-08-18 17:46:42 +01:00
yarn.lock Fix js-yaml security alert 2026-09-11 11:56:59 +01:00

Collections Publisher

This app is used by GDS and some departmental editors. It can publish:

These pages are then served by the collections app. It is also used to curate pages tagged to a browse page into "curated lists", instead of a single 'A-Z' list, as the following screenshots illustrate.

Screenshot of curated page Screenshot of A-Z auto-generated list

Nomenclature

See the README of collections frontend.

Technical documentation

This is a Ruby on Rails application, 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.

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

Running the test suite

bundle exec rake

Further documentation

See the docs/ directory for guidance and architectural decisions.

Licence

MIT License