Awesome Open Source
Awesome Open Source

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


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
ruby (12,036
govuk (19

Find Open Source By Browsing 7,000 Topics Across 59 Categories