Skip to content
Publishes government content on GOV.UK
Branch: master
Clone or download
elliotcm Merge pull request #4880 from alphagov/audit-trail
Remove correct supersede audit trail
Latest commit fe285d8 Jun 27, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app Remove correct supersede audit trail Jun 27, 2019
bench Fix Lint/AmbiguousBlockAssociation offences Jan 16, 2018
bin Adapt code for Rails 5 Sep 1, 2017
config Adds support for the Kazakh(kk) language Jun 24, 2019
db Merge pull request #4852 from alphagov/remove-the-redirect-macedonia-… Jun 24, 2019
docs Update docs for search-api set-up May 2, 2019
features Remove org page part of organisations/index action Jun 13, 2019
lib Adds support for the Kazakh(kk) language Jun 24, 2019
log Quite literally the initial commit. Sep 19, 2011
public Amended comment from 404 to 403 Mar 16, 2015
script Remove the sync checking related code Sep 11, 2018
test Merge pull request #4876 from alphagov/audit-trail Jun 27, 2019
vendor/assets/stylesheets Revert "Revert "Merge pull request #571 from alphagov/rails-upgrade"" Jun 20, 2013
.dockerignore Add .dockerignore file Jan 31, 2018
.gitignore Add a directory for temporary storage of assets Oct 10, 2017
.rubocop.yml Disable some Layout/RescueEnsureAlignment checks Dec 21, 2018
.ruby-version Update .ruby-version to 2.6.3 Apr 24, 2019
.yardopts Remove deleted doc from yardopts Nov 29, 2017
CONTRIBUTING.md Update contributing doc Sep 21, 2017
Dockerfile Add missing GOVUK_WEBSITE_ROOT env var Jun 18, 2019
Gemfile Bump govuk_publishing_components from 17.6.1 to 17.10.0 Jun 26, 2019
Gemfile.lock Bump govuk_publishing_components from 17.6.1 to 17.10.0 Jun 26, 2019
Jenkinsfile Enable Brakeman Aug 3, 2018
LICENCE Fix the copyright notice Feb 18, 2015
Procfile Use foreman to run unicorn in docker Jan 31, 2018
README.md Remove outdated draft-assets docs Nov 26, 2018
Rakefile Fix Lint/ScriptPermission offences Jan 16, 2018
config.ru Fix Layout/ExtraSpacing offences Jan 16, 2018
startup.sh Revert using foreman in dev environment Feb 21, 2018

README.md

whitehall

whitehall is a Ruby on Rails content management application for content published by government departments and agencies.

Nomenclature

  • Govspeak A variation of Markdown used throughout whitehall as the general publishing format

Technical documentation

whitehall is a Ruby on Rails app built on a MySQL database. It is deployed in two modes: 'admin' for publishers to create and manage content and 'frontend' for rendering some content under https://www.gov.uk/government and https://www.gov.uk/world. whitehall also sends most content to the publishing-api and rummager.

Dependencies

Running the application

$ ./startup.sh

If you are using the GDS development virtual machine then the application will be available on the host at http://whitehall-admin.dev.gov.uk/

Further setup instructions are available in the detailed setup guide.

Running the test suite

$ bundle exec rake

Other documentation

Generating technical documentation

We use YARD for the technical documentation. You can generate a local copy with:

yard server --reload

You can also read the docs on rdoc.info.

Licence

MIT License

You can’t perform that action at this time.