-
Notifications
You must be signed in to change notification settings - Fork 332
Onboarding:Ledger
elbywan edited this page Oct 25, 2022
·
1 revision
In the Ledger Live development team, we use Github for hosting our software development and version control. You will therefore need a Github account. You have 2 possibilities :
- Create a new Github account dedicated for Ledger using an account name that respects these constraints: All in lower case, First letter of your first name, your last name, dash, ledger. Ex: jdupont-ledger for Jean Dupont. Then use this link to connect your newly created account to your Ledger's Google account : https://github.com/orgs/LedgerHQ/sso
OR
- Use your personal account, by connecting it to your Ledger's Google account : https://github.com/orgs/LedgerHQ/sso
On this page, you can see that you have joined the Ledger Github organisation.
You will probably need to be added to your team ( https://github.com/orgs/LedgerHQ/teams ) in the organization to have rights to the repository. Ask your manager or open a ticket to IT.
- Generate and link SSH key to your Github account using this nice guide : https://jdblischak.github.io/2014-09-18-chicago/novice/git/05-sshkeys.html
- On the same page where you added the newly created SSH key, on the information card of the key you should see a "Configure SSO" button. Click on the button and follow the process.
- Generate and link a GPG key to your Github account and Git using this nice guide : https://gist.github.com/ankurk91/c4f0e23d76ef868b139f3c28bde057fc
Note: if you encounter this error when you commit error: gpg failed to sign the data fatal: failed to write commit object
, add export GPG_TTY=$(tty)
to your .zshrc or .bashrc
- Ledger Live Desktop
- Ledger Live Mobile
-
Ledger Live Common
- Introduction
- Currency Models
- Currency Bridge
- Account
- Account Bridge
- apps
- appsCheckAllAppVersions
- ledger-live bot
- Canonical Ways to Investigate Bugs
- Coin Integration Introduction
- Countervalues
- Packages Duplicates
- Derivation
- Developing with CLI
- Developing
- Gist Firmware Update
- Gist Transaction
- Hardware Wallet Logic
- Socket
- Assorted tips
- Integration Tests
- Process
- Monorepository Migration Guide
- Issues, Workaround and Tricks
- Common CI Troubleshooting
- Create staging builds using the CI
- Deprecated