- Clone this repo or create your own fork and clone it if you want to send PRs
- Do the following steps:
cd dejavu
git submodule init
git submodule sync
git submodule update --recursive --remote
- Run
yarn
after cloning the repo to install dependencies - Run
yarn dev:browser
which starts thewatcher
underpackages/browser
package i.e.@appbaseio/dejavu-browser
. - Run
yarn dev:dejavu
which starts thewebpack-dev-server
on port1358
Run yarn format
to run prettier on *.js
files.
Tip
Install the recommended extensions for your editor
While installing dependencies with yarn
you might run into an issue with libpng
. On Fedora linux you would need the libpng-devel
installed for the dependency to compile:
sudo dnf install libpng-devel pngquant gcc make libpng12 libpng12-devel