Skip to content

ubclaunchpad/sift-web

Repository files navigation

Sift Web

Build Status Coverage Status ZenHub

Web interface to the Sift app, using React.

The other components to Sift are in these repositories: The following repositories contain Sift services:

Setup

Clone and install dependencies.

git clone https://github.com/ubclaunchpad/sift-web.git
cd sift-web
npm install

Build source. Output will be in bin.

npm run build

Run development server. On port 8080 by default.

npm run dev

Run tests.

npm run jest

ESLint

We use ESLint and the UBC Launch Pad ESLint configuration. Ensure you install ESLint in your text editor of choice before contributing.

Testing

We use Jest for testing. Every component must have a corresponding test. If you have a component at src/components/MyComponent.js, you should add a test file at src/components/__tests__/MyComponent.test.js.