paritytech/parity-ui

Name: parity-ui

Owner: Parity Technologies

Description: Repository for all of Parity UI issues and perhaps code.

Created: 2016-06-25 11:20:54.0

Updated: 2018-05-21 19:22:07.0

Pushed: 2016-10-29 11:16:19.0

Homepage: null

Size: 10870

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Parity UI

This repository is deprecated, please use Main Parity Repo for issues.


Build Status Join the chat at https://gitter.im/ethcore/parity GPLv3

A set of Parity built-in Dapps and UI components.

List of projects
How to add a new Built-in Dapp?

See description in Parity Dapps.

Development

Development procedures for each project are described in its' README files.

Web.sh

You can use ./web.sh script to automate some actions for all projects.

Before making a PR with your changes you should pre-compile all JS files (they are used when building Parity):

 parity-ui
web.sh build

Make sure to commit pre-compiled files.

Building Parity

By default Parity is using pre-compiled files while building:

 parity
rgo build --release # this will use pre-compiled JS files

You can do full Parity build using:

 parity
rgo build --no-default-features --features ui
Building Parity with local version of Parity-UI

You can use Cargo Config file to use local version of your Parity UI (without modyfing original Cargo.toml files)

.cargo/config
cation of parity-ui repo: ~/path/to/parity-ui
s = [
ath/to/parity-ui/dapps",
ath/to/parity-ui/wallet",
ath/to/parity-ui/home",
ath/to/parity-ui/status",
ath/to/parity-ui/signer"

This will always use your local version of Parity-UI while compiling Parity.

Pre-push hook

You can install pre-push hook to run linting and tests for all projects.

 parity-ui
scripts/hook.sh

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.