This poject is an MVP based on this design. The frontend framework consists of Vue3+Vite+ElementPlus.
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
npm install
npm run dev
npm run build
Lint with ESLint
npm run lint
Unit test case are built with vitest and Vue Test Utils(VTU), to run all unit tests just type following command
npm run test
- Build the image,
docker build -t dorafactory-multsig:evaluate .
- Run a container,
docker run -p 3000:3000 dorafactory-multsig:evaluate
- Run the tests following the guide
- Vue build does not support some of our polkadot packages, it'll always fail. This is a known issue to be fixed. vitejs/vite#7364 Currently, our project can only be view under development mode.
- You may have found that our account icon/avatar won't change, as the
vue-identicon
dose not support Vue3 yet. It's logged polkadot-js/ui#611, we'll update our code once it's upgraded. Also, we can add PR for it when we're free.