mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-20 14:18:16 +01:00
e0e4635bef14eda680d03aaa8a1d99fa58a22ab0
TREZOR SUITE MONOREPO
Packages
| Name | Packages |
|---|---|
| suite | core, web, desktop, native, data, storage |
| components | components, storybook native |
| rollout | rollout |
| blockchain-link | blockchain-link |
| translations-manager | translations-manager |
| integration-tests | integration-tests |
Development
Before you start make sure you have downloaded and installed Node.js LTS, Yarn and git.
git clone git@github.com:trezor/trezor-suite.gityarnyarn 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
Description
Languages
TypeScript
96.2%
JavaScript
1.6%
MDX
1.1%
Rust
0.4%
Shell
0.3%