An open API service indexing awesome lists of open source software.

https://github.com/garrettmac/foo


https://github.com/garrettmac/foo

Last synced: over 1 year ago
JSON representation

Awesome Lists containing this project

README

          


ecom-npp-web-app


lululemon e-commerce north america post purchase web app





npm version
npm version
PR Stats
Issue Stats


A progressive web application built on React



Build Status
Codecov

## Prerequisites

You will need the following things properly installed on your computer.

* [Git](https://git-scm.com/)
* [Node.js](https://nodejs.org/) (with [Yarn](https://yarnpkg.com))
* Prefer nodejs version [8.10.x](https://nodejs.org/download/) as mandated by the AWS Lamda [execution environment](http://docs.aws.amazon.com/lambda/latest/dg/current-supported-versions.html)
* Prefer Yarn

### Recommended IDE / Editor Extensions

* Wallaby - https://marketplace.visualstudio.com/items?itemName=WallabyJs.wallaby-vscode

### Preparing your workstation (MacOS)
* Set up your [Github SSH key](https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/)

## Installation

Clone repository
* `git clone git@github.com:Lululemon/ecom-npp-web-app.git` this repository
* `cd ecom-npp-web-app`

Install dependencies
* `yarn install`

### Runtime Configuration

During development your local code will use the file located at `env.json` for loading runtime configuration. This file is not tracked and so changes will not be shared with any other development environment.

## Running / Development

* `yarn dev`
* Visit your app at [http://localhost:3000](http://localhost:3000)

### Running Tests

Before running tests, run `yarn dev` to compile locally.

`yarn test`

## Contribution Guide

Please follow our [JavaScript Style Guide](https://github.com/Lululemon/javascript-style-guide)