TiGRoNdev / trezor-suite

:candy: Trezor Suite Monorepo

Home Page:https://suite.trezor.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 git@github.com: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 security@satoshilabs.com, 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

:candy: Trezor Suite Monorepo

https://suite.trezor.io

License:Other


Languages

Language:TypeScript 95.6%Language:JavaScript 2.5%Language:Java 1.0%Language:HTML 0.3%Language:Shell 0.2%Language:CSS 0.2%Language:Dockerfile 0.1%Language:Objective-C 0.1%Language:Nix 0.0%Language:Starlark 0.0%Language:Ruby 0.0%Language:Roff 0.0%Language:Swift 0.0%Language:C 0.0%