https://github.com/garrettmac/foo
https://github.com/garrettmac/foo
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/garrettmac/foo
- Owner: garrettmac
- Created: 2019-01-20T23:19:50.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-02-06T05:40:32.000Z (over 7 years ago)
- Last Synced: 2024-10-06T01:23:20.081Z (almost 2 years ago)
- Language: Python
- Size: 27.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

lululemon e-commerce north america post purchase web app
A progressive web application built on React
## 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)