Bare bones, mobile-first set up for Moloch frontend with Abridged Wallet SDK by Odyssy
- Install dependencies
$ yarn install- Run a dev server
$ yarn startSet up auto-linting and prettier to be run on file save or in real-time in your IDE: VSCode.
-
Clone or Fork this repo
-
Create your branch
You will either pull of of the base branch:
developor a release branch if working on feature for a bundled releaseRELEASE_<release name>.Branch naming:
feature/<feature-name>fix/<bug name>chore/<chore name> -
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.
-
Deploy to staging
PR from
developor the release branch,RELEASE_<release name>intostaging. CD will deploy tostaging.pokemol.com(kovan) -
Deploy to production
PR from
stagingintoproduction. CD will deploy topokemol.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.