Skip to content
This repository was archived by the owner on Aug 7, 2025. It is now read-only.

ONS-Innovation/keh-publications-ons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archived following successful proof of concept validation.

Publications Proof of Concept

Prerequisites

  • Node.js

This project requires Node.js version 20.18.0. To install Node.js:

  1. Visit Node.js official website
  2. Download and install version 20.18.0
  3. Alternatively, use a version manager like nvm:
    nvm install 20.18.0
    nvm use 20.18.0
  4. Verify installation by running:
    node --version  # Should output v20.18.0
    npm --version

Project Setup

  1. Clone the repository

    git clone https://github.com/ONS-Innovation/keh-publications-ons.git
    cd publications-poc
  2. Install dependencies

    make install

Development

Start the development server:

make dev

Linting

Run the linter (also used in GitHub Action):

make lint

Terraform

Follow these instructions in the central documenation to configure the Terraform:

Terraform Commands

When deploying the new service and its resources, deploy in this order:

  1. Storage
  2. Authentication
  3. Service

About

Proof of concept to illustrate the publications within ONS using Next.js and Shadcn written in Typescript.

Topics

Resources

Stars

Watchers

Forks

Contributors