All Projects → alphagov → content-data-api

alphagov / content-data-api

Licence: MIT license
Data warehouse that stores content and content metrics to help content owners measure and improve content on GOV.UK

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to content-data-api

finder-frontend
Serves finder and search pages for GOV.UK
Stars: ✭ 15 (+15.38%)
Mutual labels:  container, govuk
publishing-api
API to publish content on GOV.UK
Stars: ✭ 29 (+123.08%)
Mutual labels:  container, govuk
search-api
Search API for GOV.UK
Stars: ✭ 21 (+61.54%)
Mutual labels:  container, govuk
publisher
Publishes mainstream content on GOV.UK
Stars: ✭ 42 (+223.08%)
Mutual labels:  container, govuk
government-frontend
Serves government pages on GOV.UK
Stars: ✭ 42 (+223.08%)
Mutual labels:  container, govuk
smokey
Smoke tests for GOV.UK
Stars: ✭ 42 (+223.08%)
Mutual labels:  container, govuk
collections
Serves GOV.UK navigation pages, browse, topic, step-by-steps & services and information pages.
Stars: ✭ 32 (+146.15%)
Mutual labels:  container, govuk
manager
The API endpoint that manages nebula orchestrator clusters
Stars: ✭ 28 (+115.38%)
Mutual labels:  container
heroku-stack-container-repo
After deploying this repo your Heroku app will have stack as container. After that you just have to deploy your own original app.
Stars: ✭ 43 (+230.77%)
Mutual labels:  container
emrah-buster-templates
The templates of the emrah-buster installer.
Stars: ✭ 57 (+338.46%)
Mutual labels:  container
ddd-practitioners-ref
EventStorming workshop, this is a hands-on workshop. Contains such topics: DDD, Event storming, Specification by example. Including the AWS product : Serverless Lambda , DynamoDB, Fargate, CloudWatch.
Stars: ✭ 276 (+2023.08%)
Mutual labels:  container
OpenRegistry
OpenRegistry - A decentralised container registry fully compliant with OCI Distribution Specification
Stars: ✭ 33 (+153.85%)
Mutual labels:  container
Reflex
Minimal dependency injection framework for Unity
Stars: ✭ 263 (+1923.08%)
Mutual labels:  container
firmeve
a out-of-the-box, full-featured go framework supporting http, http2, websocket, tcp, udp, rpc and microservice
Stars: ✭ 36 (+176.92%)
Mutual labels:  container
zend-di-config
PSR-11 PHP-DI container configurator for Laminas, Mezzio, ZF, Expressive applications or any framework that needs a PSR-11 container
Stars: ✭ 19 (+46.15%)
Mutual labels:  container
kubernetes-best-practices
A cookbook with the best practices to working with kubernetes.
Stars: ✭ 1,351 (+10292.31%)
Mutual labels:  container
slimmer
Templating Rack middleware, injects standard header/footer and GOV.UK Components
Stars: ✭ 30 (+130.77%)
Mutual labels:  govuk
hyper.sh-connector-k8s
Hyper.sh Container Connector for Kubernetes
Stars: ✭ 22 (+69.23%)
Mutual labels:  container
lede-dockerbuilder
A (container based) LEDE/OpenWrt image builder.
Stars: ✭ 53 (+307.69%)
Mutual labels:  container
dicom-containers
singularity and Docker containers to easily get started with common dicom tools
Stars: ✭ 18 (+38.46%)
Mutual labels:  container

Content Data API

A data warehouse that stores content and content metrics, and exposes this information via an API, to help content owners measure and improve content on GOV.UK.

Data is combined from multiple sources, including Publishing API, Feedback and Google Analytics.

Live examples

Nomenclature

  • Data warehouse - The database where we store all the metrics
  • Fact - A record containing measurements/metrics
  • Dimension - A characteristic that provides context for a fact (such as the time it was extracted, or the content item it belongs to)
  • Star schema - The way we structure data in the data warehouse using fact and dimension tables
  • ETL (extract, transform, load) - How we get data into the data warehouse

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.

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

Running the test suite

To run the test suite:

bundle exec rake

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].