All Projects → alphagov → government-frontend

alphagov / government-frontend

Licence: MIT license
Serves government pages on GOV.UK

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to government-frontend

collections
Serves GOV.UK navigation pages, browse, topic, step-by-steps & services and information pages.
Stars: ✭ 32 (-23.81%)
Mutual labels:  container, govuk, govuk-publishing-frontend
finder-frontend
Serves finder and search pages for GOV.UK
Stars: ✭ 15 (-64.29%)
Mutual labels:  container, govuk, govuk-publishing-frontend
govuk publishing components
A gem to document and distribute frontend components for GOV.UK applications
Stars: ✭ 45 (+7.14%)
Mutual labels:  govuk, govuk-publishing-frontend
publisher
Publishes mainstream content on GOV.UK
Stars: ✭ 42 (+0%)
Mutual labels:  container, govuk
smokey
Smoke tests for GOV.UK
Stars: ✭ 42 (+0%)
Mutual labels:  container, govuk
search-api
Search API for GOV.UK
Stars: ✭ 21 (-50%)
Mutual labels:  container, govuk
content-data-api
Data warehouse that stores content and content metrics to help content owners measure and improve content on GOV.UK
Stars: ✭ 13 (-69.05%)
Mutual labels:  container, govuk
publishing-api
API to publish content on GOV.UK
Stars: ✭ 29 (-30.95%)
Mutual labels:  container, govuk
3dcitydb-docker-postgis
3D City Database PostGIS Docker image
Stars: ✭ 37 (-11.9%)
Mutual labels:  container
container-bootfs
Container image converter aiming to minimize image size and speed up boot time dramatically with block-level de-dupliction and lazy-pull technology.
Stars: ✭ 17 (-59.52%)
Mutual labels:  container
firmeve
a out-of-the-box, full-featured go framework supporting http, http2, websocket, tcp, udp, rpc and microservice
Stars: ✭ 36 (-14.29%)
Mutual labels:  container
sketch wireframing kit
Quick Sketchapp wireframing tool for UK government digital services
Stars: ✭ 74 (+76.19%)
Mutual labels:  govuk
govuk crawler worker
A worker that will consume GOV.UK URLs from a message queue and crawl them, saving the output to disk
Stars: ✭ 17 (-59.52%)
Mutual labels:  govuk
terraform-aws-ecs-alb-service-task
Terraform module which implements an ECS service which exposes a web service via ALB.
Stars: ✭ 108 (+157.14%)
Mutual labels:  container
slimmer
Templating Rack middleware, injects standard header/footer and GOV.UK Components
Stars: ✭ 30 (-28.57%)
Mutual labels:  govuk
redroid-doc
ReDroid (Remote-Android) is a multi-arch, GPU enabled, Android in Cloud solution. Track issues / docs here
Stars: ✭ 1,525 (+3530.95%)
Mutual labels:  container
codewind-eclipse
Plugin for developing cloud-native, containerized applications from Eclipse IDE
Stars: ✭ 13 (-69.05%)
Mutual labels:  container
inclavare-containers
A novel container runtime, aka confidential container, for cloud-native confidential computing and enclave runtime ecosystem.
Stars: ✭ 510 (+1114.29%)
Mutual labels:  container
container-group
AWSKRUG container group
Stars: ✭ 22 (-47.62%)
Mutual labels:  container
ovrstat
🎮 An Unofficial Overwatch Stats API
Stars: ✭ 96 (+128.57%)
Mutual labels:  container

Government Frontend

Government Frontend is a public-facing app to display the majority of documents on the /government part of GOV.UK, which are fetched from the Content Store. It is a replacement for the public-facing parts of the Whitehall application.

Schemas

Not all schemas that this app can handle are rendered by it in production.

Schema Live example Production status
Answer View on GOV.UK Migrated
Case study View on GOV.UK Migrated
Coming soon Migrated
Consultation View on GOV.UK Migrated
Contacts View on GOV.UK Migrated
Corporate information page View on GOV.UK Migrated
Detailed guide View on GOV.UK Migrated
Document collection View on GOV.UK Migrated
Fatality notice View on GOV.UK Migrated
Help page View on GOV.UK Migrated
HTML Publication View on GOV.UK Migrated
Guide View on GOV.UK Migrated
News Article View on GOV.UK Migrated
Publication View on GOV.UK Migrated
Specialist document View on GOV.UK Migrated
Statistics announcement View on GOV.UK Migrated
Statistical data set View on GOV.UK Migrated
Speech View on GOV.UK Migrated
Take part View on GOV.UK Migrated
Topical event about page View on GOV.UK Migrated
Travel advice View on GOV.UK Migrated
Unpublishing Rendered by Whitehall, might not be migrated
World Location News Article View on GOV.UK Migrated
Working group View on GOV.UK Migrated

Technical documentation

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

You can use the GOV.UK Docker environment or the local startup.sh script to run the app. Read the guidance on local frontend development to find out more about each approach, before you get started.

If you are using GOV.UK Docker, remember to combine it with the commands that follow. See the GOV.UK Docker usage instructions for examples.

Running the test suite

bundle exec rake

Components

Pages are rendered using components. Components can be specific to government-frontend or shared between applications.

Components specific to government-frontend are within the application and follow rules set out by the govuk_publishing_components gem. They are documented in the government-frontend component guide.

Further documentation

Licence

MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].