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 |
Before you start make sure you have downloaded and installed Node.js LTS, Yarn and git.
git clone [email protected]:trezor/trezor-suite.git
yarn
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)
Inspired by GitLab Contributing Guide
Using Conventional Commits is strongly recommended and might be enforced in future.
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.
Label | Meaning (SLA) |
---|---|
P1 Urgent | The current release + potentially immediate hotfix (30 days) |
P2 High | The next release (60 days) |
P3 Medium | Within the next 3 releases (90 days) |
P4 Low | Anything outside the next 3 releases (120 days) |
Label | Impact |
---|---|
S1 Blocker | Outage, broken feature with no workaround |
S2 Critical | Broken feature, workaround too complex & unacceptable |
S3 Major | Broken feature, workaround acceptable |
S4 Low | Functionality inconvenience or cosmetic issue |
Find specific settings for Integrated Development Environments (IDE) in IDE.md