<p align="center">
  <a href="https://www.ebates.com" target="_blank" rel="noopener noreferrer">
    <img src="https://raw.githubusercontent.com/ebates-inc/ebates-inc.github.io/develop/static/images/readme-logo.png" width="250">
  </a>
</p>
<p align="center">
  <a href="https://travis-ci.org/ebates-inc/ebates-chat-kit"><img src="https://img.shields.io/travis/ebates-inc/ebates-chat-kit.svg" alt="Travis Build Status"></a>
  <a href="https://www.npmjs.com/package/ebates-chat-kit"><img src="https://img.shields.io/npm/v/ebates-chat-kit.svg" alt="Version"></a>
  <a href="https://www.npmjs.com/package/ebates-chat-kit"><img src="https://img.shields.io/npm/l/ebates-chat-kit.svg" alt="License"></a>
</p>

<h1 align="center">Ebates Chat Kit</h1>

A UI kit for building user-friendly and responsive interfaces for chats. This library is composed of React components. Documentation for each repository can be found on [the website](https://ebates-inc.github.io/ebates-chat-kit/).

# Requirements

- Node.js: `>=8`
- Yarn: `>=1`
- Rollup (globally installed)

# How to Use

1. Fork + Clone the repository
2. Run `npm install -g rollup yarn`
3. Run `yarn install`
4. Run `yarn docs:serve`
5. Make any changes
6. Push changes/Create pull request

# How to Deploy
Travis is configured to automatically deploy any changes on master. Once your pull request is merged, the website and NPM package will automagically update.