Home

Awesome

Pocket Moloch aka Pokémol

Bare bones, mobile-first set up for Moloch frontend with Abridged Wallet SDK by Odyssy

Development

  1. Install dependencies
$ yarn install
  1. Run a dev server
$ yarn start

Linting

Set up auto-linting and prettier to be run on file save or in real-time in your IDE: VSCode.

Contributions

  1. Clone or Fork this repo

  2. Create your branch

    You will either pull of of the base branch: develop or a release branch if working on feature for a bundled release RELEASE_<release name>.

    Branch naming:

    feature/<feature-name>

    fix/<bug name>

    chore/<chore name>

  3. Do your work and create the PR.

    Please fetch the base or relase branch you pulled off of and ensure the latest work is merged into your branch before creating the PR.

    PR template is TBD, so just be as descriptive as you can.

Deployments

  1. Deploy to staging

    PR from develop or the release branch, RELEASE_<release name> into staging. CD will deploy to

    staging.pokemol.com (kovan)

  2. Deploy to production

    PR from staging into production. CD will deploy to

    pokemol.com (mainnet) kovan.pokemol.com (kovan) rinkeby.pokemol.com (rinkeby) xdai.pokemol.com (xdai)

    Note that our CI/CD will fail if there are eslint code warnings.