Skip to content

guardian/editorial-collaboration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Editorial Collaboration

This is a Node application written in TypeScript.

Setup

You will need Brew and Docker installed on your machine to run the setup script.

To set up, run the following command:

./scripts/setup

Start

To start, run the following command:

./scripts/start

Testing

Tests for the API are written using Jest. To run the tests, run the following command from the Collab directory:

npm run test

or for live updates

npm run test-watch

Architecture

The Node server runs on an EC2 instance. We persist edit history steps in an RDS managed Postgres database.

flowchart
    N["Node Server \n <i>EC2</i>"]
    P[("Postgres DB \n <i>RDS</i>")]
    subgraph VPC
        N --persists edit history--> P
    end
Loading

About

A home for shared collaboration tools for editorial

Topics

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published