Skip to content

karpaterna/trezor-suite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TREZOR SUITE MONOREPO

img

Packages

Name Packages
suite core, web, desktop, native, data, storage
components components, storybook native
rollout rollout
blockchain-link blockchain-link
integration-tests integration-tests

Development

Before you start make sure you have downloaded and installed NVM, Yarn and git with git lfs.

  • git clone [email protected]:trezor/trezor-suite.git
  • git lfs pull
  • nvm install
  • yarn
  • yarn build:libs && yarn workspace @trezor/suite-data msg-system-sign-config

To set up your dev environment for a native platform (iOS/Android) follow these additional steps.

Run a dev build:

  • yarn suite:dev (web app)
  • yarn suite:dev:desktop (electron app)
  • yarn suite:dev:android (react-native Android)
  • yarn suite:dev:ios (react-native iOS)

Contribute

Inspired by GitLab Contributing Guide

Using Conventional Commits is strongly recommended and might be enforced in future.

Security vulnerability disclosure

Please report suspected security vulnerabilities in private to [email protected], also see the disclosure section on the Trezor.io website. Please do NOT create publicly viewable issues for suspected security vulnerabilities.

IDE specific settings

Find specific settings for Integrated Development Environments (IDE) in IDE.md

About

🍬 Trezor Suite Monorepo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 95.8%
  • JavaScript 2.3%
  • Java 1.0%
  • HTML 0.3%
  • Shell 0.2%
  • CSS 0.2%
  • Other 0.2%