Bienvenue dans le référentiel Trezor Suite! Ce référentiel contient le code source de 3 projets:
Le développement n'est pas possible sur Windows. Cela peut être contourné par des outils tels que WSL, voir notre guide.
sudo apt-get install git-lfs , plus d'informations ici)git clone [email protected]:trezor/trezor-suite.gitcd trezor-suitegit submodule update --init --recursivegit lfs install // Configurez GIT LFS pour votre compte utilisateur. Il vous suffit de l'exécuter une fois par compte d'utilisateur.git lfs pullnvm installyarnyarn build:libs Il est recommandé d'activer git config --global submodule.recurse true git submodule update --init --recursive .
Vous n'avez pas besoin d'un appareil Trezor pour accéder à l'application, vous pouvez utiliser l'émulateur. Il y a un utilisateur Trezor Env pour vous aider à le configurer et à exécuter l'émulateur pour n'importe quel modèle Trezor?
Ce référentiel est utilisé pour le développement de la version 9 de @ Trezor / Connect. Pour une documentation détaillée, veuillez vous référer à cette page.
Historiquement, Trezor Connect avait son propre référentiel. Ce référentiel est maintenant archivé.
Exécutez une version de développement:
yarn suite:dev (application Web)yarn suite:dev:desktop (Application Electron) Pour configurer votre environnement de développement pour une plate-forme native (iOS / Android), suivez ces étapes supplémentaires.
Inspiré par le guide de contribution de Gitlab
L'utilisation de commits conventionnels est nécessaire.
Veuillez signaler les vulnérabilités de sécurité suspectées en privé à [email protected], consultez également la section de divulgation sur le site Web de Trezor.io. Veuillez ne pas créer de problèmes visibles publiquement pour suspecter les vulnérabilités de sécurité.
Trouver des paramètres spécifiques pour les environnements de développement intégrés (IDE) dans IDE.MD