Skip to content

aleph-im/aleph-account

Repository files navigation

Aleph.im's Account management dApp

This is the account management dApp for Aleph.im, available on https://account.aleph.im/

Install the dependencies

Use Node 14.

yarn

Start the app in development mode (hot-code reloading, error reporting, etc.)

quasar dev

Lint the files

yarn run lint

Build the app for production

quasar build

Customize the configuration

See Configuring quasar.conf.js.

In a Docker container:

docker run --rm -ti -v (pwd):/mnt -w /mnt -p 8080:8080 node:14 yarn
docker run --rm -ti -v (pwd):/mnt -w /mnt -p 8080:8080 node:14 ./node_modules/@quasar/app/bin/quasar dev

Contributing to this repository

We use husky to ensure that the code is properly linted before it is commited. Each time you'll try to commit, a git hook is triggered that will run the linter, if the code you're trying to commit is not properly linted the process will exit.

In order to enable Husky on your system, run:

npx husky install

Although not reccomended you can still bypass the pre-commit hook by using the --no-verify option.

git commit -m 'message' --no-verify