Skip to content

Latest commit

 

History

History
36 lines (20 loc) · 954 Bytes

README.md

File metadata and controls

36 lines (20 loc) · 954 Bytes

StackOverflow-Notifications

Chrome extension to see when you receive notifications from StackOverflow

https://chrome.google.com/webstore/detail/stackoverflow-notificatio/ndeljpkeimafgobechdfejolnpgcjomi

Dependencies

The UI is built using React, so you'll need to install Babel to compile the JSX into JavaScript:

npm install -g babel-cli

The project also use grunt for the build process.

npm install -g grunt-cli

Then install npm dependencies and other stuff:

npm install

To build, run the following command:

grunt

Build outputs to build/.

Tests

...well there aren't (m)any. Yet.

lintroller is used to verify that some code passes JSHint (namely background.js), but the JSX code will eventually need to be linted as well (via eslint, once that is supported).

cp hooks/pre-commit .git/hooks/
chmod 777 .git/hooks/pre-commit

This will run lintroller before every commit, keeping our code clean!