mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-20 14:18:16 +01:00
a0efb4dcdbbfdcf66b7770dd08c5c348758c2fbe
TREZOR SUITE MONOREPO
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 Node.js LTS, Yarn and git with git lfs.
git clone git@github.com:trezor/trezor-suite.gitgit lfs pullyarnyarn 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%