Skip to content

pooltogether/governance-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PoolTogether Governance UI

PoolTogether protocol's app for voting on governance proposals.

To run the project against a local node you can use the pooltogether-contracts. With those contracts you can bootstrap a local Buidler EVM instance with test data so that you can develop the app locally.

💾   Installation

Install dependencies:

yarn

Make sure you have direnv installed and copy .envrc.example to .envrc:

cp .envrc.example .envrc

Fill in your own values for .envrc, then run:

direnv allow

Download the localizations:

yarn locize:download

To run the local server, run:

yarn dev

Developer

Tools

Localization

  • Be sure to download latest copy locally. This is done automatically on build.
  • To add strings they must be manually added to Locize. t(key, defaultValue) isn't fully set up for next-i18next

PoolTogether Repos

Some configs are shared across multiple repos. Be sure to update across all if you make changes.

Repos

  • v4-ui
  • governance-ui
  • tools-ui

Shared

  • /public/fonts
  • /styles/index.css
  • eslintrc.json
  • .gitignore
  • .nvmrc
  • .prettierrc
  • .prettierignore
  • some .envrc
  • tsconfig.json
  • next-i18next.config.js