Willkommen im Trezor Suite Repository! Dieses Repository enthält den Quellcode für 3 Projekte:
Die Entwicklung ist unter Windows nicht möglich. Dies kann durch Werkzeuge wie WSL umgangen werden, siehe unseren Leitfaden.
sudo apt-get install git-lfs , weitere Informationen hier))git clone [email protected]:trezor/trezor-suite.gitcd trezor-suitegit submodule update --init --recursivegit lfs install // Git LFS für Ihr Benutzerkonto einrichten. Sie müssen dies nur einmal pro Benutzerkonto ausführen.git lfs pullnvm installyarnyarn build:libs Es wird empfohlen, git config --global submodule.recurse true , damit Sie nicht jedes Mal, wenn Submodule aktualisiert werden, git submodule update --init --recursive ausführen müssen.
Sie benötigen kein Trezor -Gerät, um in die App einzusteigen. Sie können Emulator verwenden. Es gibt eine Trezor -Benutzer -Env, mit der Sie ihn einrichten und Emulator für ein Trezor -Modell ausführen können?
Dieses Repository wird für die Entwicklung von Version 9 von @trezor/Connect verwendet. Ausführliche Unterlagen finden Sie auf dieser Seite.
Historisch gesehen hatte Trezor Connect ein eigenes Repository. Dieses Repository ist jetzt archiviert.
Führen Sie einen Entwicklerbau aus:
yarn suite:dev (Web App)yarn suite:dev:desktop (Elektronen -App) Um Ihre Entwicklerumgebung für eine native Plattform (iOS/Android) einzurichten, befolgen Sie diese zusätzlichen Schritte.
Inspiriert von Gitlab beitragender Leitfaden
Die Verwendung herkömmlicher Commits ist erforderlich.
Bitte melden Sie mutmaßliche Sicherheitslücken in privat an [email protected]. Außerdem finden Sie den Abschnitt Offenlegung auf der Website von Trezor.io. Bitte erstellen Sie keine öffentlich angezeigten Probleme für mutmaßliche Sicherheitslücken.
Finden Sie spezifische Einstellungen für integrierte Entwicklungsumgebungen (IDE) in iDE.MD