github-did
Decentralized Identity with Github
File Explorer
Download Latest Version (.zip)- run-ci.yml
- extensions.json
- settings.json
- index.md
- index.md
- index.md
- index.md
- index.md
- index.md
- index.md
- index.md
- index.md
- CNAME
- README.md
- database.rules.json
- firestore.indexes.json
- firestore.rules
- storage.rules
- index.js
- webfinger.js
- did.spec.js
- index.js
- index.js
- app.js
- onErrorResponse.js
- swagger.js
- firebase.js
- winston.js
- .gitignore
- .runtimeconfig.json
- index.js
- package-lock.json
- package.json
- README.md
- 001-lock.png
- 002-secure.png
- 003-password.png
- 004-touch.png
- 005-encryption.png
- 006-touch-1.png
- 007-mobile.png
- 008-tablet.png
- 009-laptop.png
- 010-pc.png
- 011-data.png
- 012-pc-1.png
- 013-firewall.png
- 014-pop-up.png
- 015-bug.png
- 016-security.png
- 017-secure-1.png
- 018-email.png
- 019-spy.png
- 020-email-1.png
- 021-data-1.png
- 022-secure-2.png
- 023-usb.png
- 024-secure-3.png
- 025-code.png
- 026-document.png
- 027-firewall-1.png
- 028-data-2.png
- 029-scanner.png
- 030-email-2.png
- 031-network.png
- 032-document-1.png
- 033-wifi.png
- 034-payment.png
- 035-cookies.png
- 036-server.png
- 037-server-1.png
- 038-document-2.png
- 039-id.png
- 040-worldwide.png
- 041-firewall-2.png
- 042-secure-4.png
- 043-secure-5.png
- 044-secure-6.png
- 045-wifi-1.png
- 046-digit.png
- 047-digit-1.png
- 048-junk.png
- 049-hard.png
- 050-alarm.png
- 051-virus.png
- 052-online.png
- 053-spyware.png
- 054-email-3.png
- 055-laptop-1.png
- 056-worldwide-1.png
- 057-secure-7.png
- 058-secure-8.png
- 059-mobile-1.png
- 060-server-2.png
- 001-lock.svg
- 002-secure.svg
- 003-password.svg
- 004-touch.svg
- 005-encryption.svg
- 006-touch-1.svg
- 007-mobile.svg
- 008-tablet.svg
- 009-laptop.svg
- 010-pc.svg
- 011-data.svg
- 012-pc-1.svg
- 013-firewall.svg
- 014-pop-up.svg
- 015-bug.svg
- 016-security.svg
- 017-secure-1.svg
- 018-email.svg
- 019-spy.svg
- 020-email-1.svg
- 021-data-1.svg
- 022-secure-2.svg
- 023-usb.svg
- 024-secure-3.svg
- 025-code.svg
- 026-document.svg
- 027-firewall-1.svg
- 028-data-2.svg
- 029-scanner.svg
- 030-email-2.svg
- 031-network.svg
- 032-document-1.svg
- 033-wifi.svg
- 034-payment.svg
- 035-cookies.svg
- 036-server.svg
- 037-server-1.svg
- 038-document-2.svg
- 039-id.svg
- 040-worldwide.svg
- 041-firewall-2.svg
- 042-secure-4.svg
- 043-secure-5.svg
- 044-secure-6.svg
- 045-wifi-1.svg
- 046-digit.svg
- 047-digit-1.svg
- 048-junk.svg
- 049-hard.svg
- 050-alarm.svg
- 051-virus.svg
- 052-online.svg
- 053-spyware.svg
- 054-email-3.svg
- 055-laptop-1.svg
- 056-worldwide-1.svg
- 057-secure-7.svg
- 058-secure-8.svg
- 059-mobile-1.svg
- 060-server-2.svg
- deer.svg
- transmute_logo_outline.svg
- README.md
- accessory-1.png
- accessory.png
- administrator.png
- agreement.png
- ancient.png
- archive.png
- attachments.png
- banker.png
- banking.png
- bars-chart-1.png
- bars-chart.png
- boss-1.png
- boss-2.png
- boss.png
- business-presentation.png
- businessman-1.png
- businessman.png
- calculating-1.png
- calculating-2.png
- calculating.png
- chatting.png
- check-box.png
- check-mark.png
- circular-clock.png
- circular-graphic.png
- circular-target.png
- clothing.png
- collaboration.png
- comfortable.png
- contract.png
- crm.png
- curriculum.png
- customer-service-1.png
- customer-service.png
- dart-board.png
- decree.png
- dollar-symbol-1.png
- dollar-symbol-2.png
- dollar-symbol-3.png
- dollar-symbol.png
- finances.png
- flats.png
- growth.png
- hook.png
- hot-drink.png
- id-card.png
- invention.png
- judging.png
- line-chart.png
- line-graph.png
- line-graphic.png
- looking.png
- luggage.png
- maps-and-flags-1.png
- maps-and-flags-2.png
- maps-and-flags-3.png
- maps-and-flags.png
- measuring.png
- men.png
- music-player.png
- network-1.png
- network.png
- office-material-1.png
- office-material-2.png
- office-material-3.png
- office-material.png
- offices.png
- online-store-1.png
- online-store-2.png
- online-store.png
- packing-1.png
- packing-2.png
- packing-3.png
- packing.png
- phone-number.png
- presentation.png
- protest.png
- push-pin.png
- racing.png
- reading-glasses.png
- rectangular.png
- ringing.png
- sailing-boat.png
- school-material-1.png
- school-material.png
- shopping-store.png
- stats-1.png
- stats-2.png
- stats.png
- studying-1.png
- studying.png
- text-lines.png
- trucking.png
- vacations.png
- wait.png
- wall-calendar.png
- watches.png
- weekly-calendar.png
- worker.png
- writer.png
- accessory-1.svg
- accessory.svg
- administrator.svg
- agreement.svg
- ancient.svg
- archive.svg
- attachments.svg
- banker.svg
- banking.svg
- bars-chart-1.svg
- bars-chart.svg
- boss-1.svg
- boss-2.svg
- boss.svg
- business-presentation.svg
- businessman-1.svg
- businessman.svg
- calculating-1.svg
- calculating-2.svg
- calculating.svg
- chatting.svg
- check-box.svg
- check-mark.svg
- circular-clock.svg
- circular-graphic.svg
- circular-target.svg
- clothing.svg
- collaboration.svg
- comfortable.svg
- contract.svg
- crm.svg
- curriculum.svg
- customer-service-1.svg
- customer-service.svg
- dart-board.svg
- decree.svg
- dollar-symbol-1.svg
- dollar-symbol-2.svg
- dollar-symbol-3.svg
- dollar-symbol.svg
- finances.svg
- flats.svg
- growth.svg
- hook.svg
- hot-drink.svg
- id-card.svg
- invention.svg
- judging.svg
- line-chart.svg
- line-graph.svg
- line-graphic.svg
- looking.svg
- luggage.svg
- maps-and-flags-1.svg
- maps-and-flags-2.svg
- maps-and-flags-3.svg
- maps-and-flags.svg
- measuring.svg
- men.svg
- music-player.svg
- network-1.svg
- network.svg
- office-material-1.svg
- office-material-2.svg
- office-material-3.svg
- office-material.svg
- offices.svg
- online-store-1.svg
- online-store-2.svg
- online-store.svg
- packing-1.svg
- packing-2.svg
- packing-3.svg
- packing.svg
- phone-number.svg
- presentation.svg
- protest.svg
- push-pin.svg
- racing.svg
- reading-glasses.svg
- rectangular.svg
- ringing.svg
- sailing-boat.svg
- school-material-1.svg
- school-material.svg
- shopping-store.svg
- stats-1.svg
- stats-2.svg
- stats.svg
- studying-1.svg
- studying.svg
- text-lines.svg
- trucking.svg
- vacations.svg
- wait.svg
- wall-calendar.svg
- watches.svg
- weekly-calendar.svg
- worker.svg
- writer.svg
- README.md
- favicon-16x16.png
- index.html
- manifest.json
- wallet.json
- App.js
- index.js
- AppBar.js
- DrawerContent.js
- index.js
- MenuSection.js
- DIDDecrypter.js
- index.js
- DIDEncrypter.js
- index.js
- DIDResolver.js
- index.js
- DIDSigner.js
- index.js
- DIDVerifer.js
- index.js
- index.js
- WalletLockDialog.js
- DIDWallet.js
- DisplayWallet.js
- ImportWalletFileCard.js
- index.js
- DisplayPayloadDialog.js
- index.js
- ExpansionPanelList.js
- ExpansionPanelList.spec.js
- index.js
- GithubDIDDocument.js
- index.js
- Credits.js
- index.js
- Decrypt.js
- index.js
- DefaultPage.js
- index.js
- DefaultPageWithNavigation.js
- index.js
- Encrypt.js
- index.js
- index.js
- Landing.js
- index.js
- NotFound.css
- NotFound.js
- index.js
- Resolver.js
- index.js
- Sign.js
- index.js
- Verify.js
- index.js
- Wallet.js
- index.js
- index.js
- ParticlesContainer.js
- index.js
- SelectMultiple.js
- SelectMultipleStyles.js
- index.js
- SelectOne.js
- SelectOneStyles.js
- index.js
- Notification.js
- NotificationContent.js
- Snackbar.js
- index.js
- Theme.js
- index.js
- index.js
- actions.js
- container.js
- handlers.js
- index.js
- reducer.js
- redux.js
- actions.js
- container.js
- index.js
- reducer.js
- redux.js
- index.js
- actions.js
- container.js
- handlers.js
- index.js
- reducer.js
- redux.js
- withTracker.js
- index.css
- index.js
- serviceWorker.js
- .gitignore
- package-lock.json
- package.json
- README.md
- old-commands.js
- slack-integration.md
- .gitignore
- did.js
- did.yml
- index.js
- package-lock.json
- package.json
- claim.json
- claim.signed.decrypted.json
- claim.signed.encrypted.json
- claim.signed.json
- did:github:OR13.jsonld
- e2e.sh
- vorpal.spec.js
- decrypt.js
- encrypt.js
- exportWebWallet.js
- index.js
- init.js
- resolve.js
- sign.js
- verify.js
- index.js
- logger.js
- .gitignore
- .npmignore
- package-lock.json
- package.json
- README.md
- setupJest.js
- test.json
- encryptedMessageFor.json
- index.js
- private.pem
- public.pem
- README.md
- signedJson.json
- ed25519-sign-verify-didDoc.js
- edv-wallet-interop.js
- sanity.js
- wallet-did-setup.js
- index.js
- private.pem
- public.pem
- index.js
- private.pem
- public.pem
- index.js
- needham-schroeder.spec.js
- didChallengeResponse.js
- didChallengeResponse.spec.js
- didJwt.js
- jwt.sanity.spec.js
- nistPulse.js
- nistPulse.spec.js
- addKeyToWallet.js
- addKeyToWallet.spec.js
- createDIDDoc.js
- createDIDDocFromWallet.js
- createDIDDocFromWallet.spec.js
- createDIDKeyKeypair.js
- createDIDKeyKeypair.spec.js
- createKeypair.js
- createKeypair.spec.js
- createPublicKeyIDFromDIDAndKey.js
- createWallet.js
- createWallet.spec.js
- createWalletResolver.js
- decryptForWithWalletAndResolver.js
- decryptForWithWalletAndResolver.spec.js
- didToDIDDocumentURL.js
- encryptForWithWalletAndResolver.js
- encryptForWithWalletAndResolver.spec.js
- getJson.js
- getPublicKeyFromDIDDoc.js
- index.js
- resolver.js
- resolver.spec.js
- signWithWallet.js
- signWithWallet.spec.js
- verifyWithResolver.js
- verifyWithResolver.spec.js
- wrappedDocumentLoader.js
- index.js
- index.js
- .gitignore
- package-lock.json
- package.json
- README.md
- setupJest.js
- .firebaserc
- .gitignore
- .prettierrc
- firebase.json
- lerna.json
- LICENSE
- Logo.png
- Logo.psd
- package-lock.json
- package.json
- README.md
# Installation Guide
git clone https://github.com/decentralized-identity/github-did
Downloads the entire project code from GitHub to your computer.
cd github-did
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Node.js Node.js must be installed to use npm.
npm i -g @github-did/cli
Installs the package published on the npm registry globally β no need to clone the source.
npm i -g firebase-tools lerna
Installs the package published on the npm registry globally β no need to clone the source.
Pulled directly from this repo's README.
3. Node.js
Easynpm i -g @github-did/cli
Installs the package published on the npm registry globally β no need to clone the source.
npm i @github-did/lib --save
Type this command into your terminal and run it.
npm i
Type this command into your terminal and run it.
npm run bootstrap
Type this command into your terminal and run it.
npm run lint
Type this command into your terminal and run it.
Pulled directly from this repo's README.
