Bare bones, mobile-first set up for Moloch frontend with Abridged Wallet SDK by Odyssy
- Install dependencies
$ yarn install
- Run a dev server
$ yarn start
Set 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:
develop
or 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
develop
or the release branch,RELEASE_<release name>
intostaging
. CD will deploy tostaging.pokemol.com
(kovan) -
Deploy to production
PR from
staging
intoproduction
. 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.