mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-02-20 00:33:07 +01:00
* chore: remove redundant prettier, gitignore files * fix: Fix missign html opening tag * chore: upgrade prettier * chore(ci): Add prettier check to CI * chore(eslint): turn off prettier-eslint * chore: fix formatting of translations * chore: run prettier over whole codebase
3.0 KiB
3.0 KiB
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 NVM, Yarn and git with git lfs.
git clone git@github.com:trezor/trezor-suite.gitgit lfs pullnvm installyarnyarn 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