aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Switch from `npm` to `yarn` (#6843)Mark Stacey2019-07-313-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a solution to the constant lockfile churn issues we've had with `npm`, the project now uses `yarn` to manage dependencies. The `package-lock.json` file has been replaced with `yarn.lock`, which was created using `yarn import`. It should approximate the contents of `package-lock.json` fairly well, though there may be some changes due to deduplication. The codeowners file has been updated to reference this new lockfile. All documentation and npm scripts have been updated to reference `yarn` rather than `npm`. Note that running scripts using `npm run` still works fine, but it seemed better to switch those to `yarn` as well to avoid confusion. The `npm-audit` Bash script has been replaced with `yarn-audit`. The output of `yarn audit` is a bit different than `npm audit` in that it returns a bitmask to describe which severity issues were found. This made it simpler to check the results directly from the Bash script, so the associated `npm-audit-check.js` script was no longer required. The output should be exactly the same, and the information is still sourced from the same place (the npm registry). The new `yarn-audit` script does have an external dependency: `jq`. However, `jq` is already assumed to be present by another CI script, and is present on all CI images we use. `jq` was not added to `package.json` as a dependency because there is no official package on the npm registry, just wrapper scripts. We don't need it anywhere exept on CI anyway. The section in `CONTRIBUTING` about how to develop inside the `node_modules` folder was removed, as the advice was a bit dated, and wasn't specific to this project anyway.
* Update publishing doc to reflect automation (#6899)Whymarrh Whitby2019-07-302-5/+4
|
* Remove unused `unlockAccountMessage` callback (#6905)Mark Stacey2019-07-251-1/+0
| | | This callback has been unused for a long time. It was removed in #1076
* Abstract domain provider from its stream transport (#6670)Dan Finlay2019-07-161-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Abstract domain provider from its stream transport Creating new provider-consuming extensions, like [a new platform](https://github.com/MetaMask/metamask-extension/blob/develop/docs/porting_to_new_environment.md) can be frustrating for new contributors because our provider construction has been tangled with our streaming interface. Here I've broken up our streaming domain connection from the provider construction, so developers can more easily construct local and domain-restricted providers without dealing with streams. * Abstract public API from stream interface * clean up noop * Document non-streaming interface * getSiteMetadata must be async * Clean up filters on stream end * Document cleaning up filters * Allow named filterMiddleware to be cleaned up * Linted * Require site metadata * Destroy any destroyable middleware during cleanup * Lint
* Remove outdated development tools and documentation (#6845)Mark Stacey2019-07-162-16/+0
| | | | | | | | These files were referencing npm scripts that no longer existed. Notices appear to no longer exist, and the `ui-dev.js` module is no longer actively used. The `mock-dev.js` module is still used for certain integration tests, so I've just removed the reference to the non-existent script.
* Rename accountManager usages (#6790)Whymarrh Whitby2019-07-112-1/+1
| | | | Co-Authored-By: Mark Stacey <markjstacey@gmail.com>
* [ImgBot] Optimize images (#1) (#6829)filmendless2019-07-102-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | *Total -- 5,450.78kb -> 4,473.66kb (17.93%) /images/404.png -- 38.48kb -> 11.19kb (70.91%) /images/deadface.png -- 8.14kb -> 4.50kb (44.67%) /images/cancel.png -- 10.67kb -> 6.04kb (43.38%) /app/images/key-32.png -- 1.08kb -> 0.68kb (37.66%) /app/images/coinswitch_logo.png -- 3.06kb -> 1.94kb (36.43%) /images/info-logo.png -- 31.80kb -> 20.43kb (35.77%) /docs/transaction-flow.png -- 137.82kb -> 91.38kb (33.7%) /ui/design/metamask-logo-eyes.png -- 142.65kb -> 94.94kb (33.45%) /images/coinbase logo.png -- 9.55kb -> 6.43kb (32.64%) /ui/design/chromeStorePics/screen_dao_accounts.png -- 505.47kb -> 347.03kb (31.34%) /docs/architecture.png -- 136.94kb -> 94.15kb (31.25%) /ui/design/chromeStorePics/screen_dao_locked.png -- 280.38kb -> 199.54kb (28.83%) /app/images/logo.png -- 6.43kb -> 4.58kb (28.81%) /ui/design/chromeStorePics/screen_wei_account.png -- 638.31kb -> 469.17kb (26.5%) /images/pw-128x128.png -- 92.76kb -> 69.18kb (25.42%) /app/images/pw128x128.png -- 92.76kb -> 69.18kb (25.42%) /app/images/shapeshift logo.png -- 17.13kb -> 13.54kb (20.92%) /ui/design/02b-metamask-AccDetails-Send.jpg -- 107.56kb -> 92.00kb (14.46%) /images/icon-128.png -- 5.63kb -> 4.82kb (14.45%) /ui/design/chromeStorePics/icon-128.png -- 5.63kb -> 4.82kb (14.45%) /ui/design/02a-metamask-AccDetails.jpg -- 114.81kb -> 99.73kb (13.14%) /ui/design/02a-metamask-AccDetails-OverTransaction.jpg -- 119.21kb -> 103.65kb (13.06%) /ui/design/02a-metamask-AccDetails-OverToken.jpg -- 118.99kb -> 103.62kb (12.92%) /ui/design/wireframes/metamask_wfs_jan_13.png -- 409.24kb -> 357.28kb (12.7%) /ui/design/chromeStorePics/screen_dao_notification.png -- 289.55kb -> 254.49kb (12.11%) /ui/design/05-metamask-Menu.jpg -- 127.21kb -> 111.93kb (12.01%) /app/images/ethereum-metamask-chrome.png -- 58.62kb -> 51.86kb (11.52%) /ui/design/chromeStorePics/final_screen_dao_accounts.png -- 243.86kb -> 217.46kb (10.82%) /ui/design/chromeStorePics/promo1400560.png -- 255.51kb -> 228.52kb (10.56%) /images/icon-512.png -- 41.09kb -> 36.95kb (10.08%) /ui/design/chromeStorePics/promo920680.png -- 201.87kb -> 181.88kb (9.9%) /ui/design/chromeStorePics/final_screen_wei_account.png -- 247.44kb -> 223.83kb (9.54%) /ui/design/chromeStorePics/final_screen_dao_locked.png -- 215.13kb -> 196.06kb (8.87%) /ui/design/chromeStorePics/final_screen_dao_notification.png -- 209.38kb -> 192.76kb (7.94%) /ui/design/00-metamask-SignIn.jpg -- 56.49kb -> 53.22kb (5.79%) /ui/design/03-metamask-Qr.jpg -- 64.50kb -> 60.89kb (5.6%) /ui/design/01-metamask-SelectAcc.jpg -- 74.28kb -> 70.34kb (5.3%) /ui/design/02-metamask-AccDetails.jpg -- 74.00kb -> 70.15kb (5.21%) /ui/design/chromeStorePics/promo440280.png -- 56.12kb -> 53.92kb (3.93%) /app/images/icon-64.png -- 3.49kb -> 3.40kb (2.66%) /ui/design/chromeStorePics/icon-64.png -- 3.49kb -> 3.40kb (2.66%) /images/pw-48x48.png -- 3.20kb -> 3.16kb (1.34%) /ui/design/chromeStorePics/final_screen_wei_notification.png -- 189.32kb -> 187.93kb (0.73%) /images/icon-32.png -- 1.69kb -> 1.68kb (0.46%)
* Added visual documentation of the account menu component (#6775)Mark O'Sullivan2019-07-051-0/+20
| | | | | | | | | | * Added visual documentation of the menu bar component * updated CHANGELOG.md * renamed to account menu which is the component highlighted in the screenshot * updated contributions document
* Merge pull request #6589 from MetaMask/DocumentHotfixProtocolDan Finlay2019-06-261-0/+13
|\ | | | | Document hotfix protocol
| * Document hotfix protocolDan Finlay2019-05-101-0/+13
| |
* | MetaMetrics documentation (#6624)Dan J Miller2019-05-211-0/+71
|/
* add link to design systemChristian2019-04-251-0/+5
| | | Adding a direct link to the WIP design system file we're building using figma.
* update publishing.md with dev diagrambobby dresser2019-04-181-0/+7
|
* Added Chrome limited site access solution doc (#6422)Etienne Dusseault2019-04-111-0/+5
|
* Update porting_to_new_environment.mdBrian R. Bondy2019-04-091-2/+2
| | | This MetamaskInpageProvider file was moved out into its own repo, this updates the link to point to that repo.
* doc - publishing - typo fix (#6399)kumavis2019-04-051-1/+1
|
* Folder restructure (#6304)Chi Kei Chan2019-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove ui/app/keychains/ * Remove ui/app/img/ (unused images) * Move conversion-util to helpers/utils/ * Move token-util to helpers/utils/ * Move /helpers/*.js inside /helpers/utils/ * Move util tests inside /helpers/utils/ * Renameand move confirm-transaction/util.js to helpers/utils/ * Move higher-order-components to helpers/higher-order-components/ * Move infura-conversion.json to helpers/constants/ * Move all utility functions to helpers/utils/ * Move pages directory to top-level * Move all constants to helpers/constants/ * Move metametrics inside helpers/ * Move app and root inside pages/ * Move routes inside helpers/ * Re-organize ducks/ * Move reducers to ducks/ * Move selectors inside selectors/ * Move test out of test folder * Move action, reducer, store inside store/ * Move ui components inside ui/ * Move UI components inside ui/ * Move connected components inside components/app/ * Move i18n-helper inside helpers/ * Fix unit tests * Fix unit test * Move pages components * Rename routes component * Move reducers to ducks/index * Fix bad path in unit test
* Enable mobile sync (#6332)Bruno Barbieri2019-03-221-1/+1
| | | | | | | | * enable mobile sync * remove mobile sync as a preference * Fix typo
* Add rollback script, move auto-changelog script (#6252)Dan Finlay2019-03-201-4/+4
|
* Feature Flag + Mobile Sync (#5955)Dan Finlay2019-02-262-0/+11
|
* Remove outdated ui dev and ui mock docsWhymarrh Whitby2019-02-213-16/+0
|
* Add sensitive publishing protocolv6.1.0Dan Finlay2019-02-202-0/+47
|
* Make docs links consistent (#5920)Dan Finlay2018-12-131-1/+10
| | | | | | | | * Make docs links consistent So our various docs pages inter-link consistently per https://github.com/MetaMask/metamask-docs/issues/1 * Add docs links to internal docs page
* Fix typos (#5471)Noel Yoo2018-10-093-3/+3
|
* fix typos (#5418)satboy782018-10-041-1/+1
|
* Delete ConfigManager, replacing its usages with PreferencesControllerWhymarrh Whitby2018-09-121-1/+0
|
* Merge branch 'develop' into network-remove-provider-engineThomas2018-07-261-0/+25
|\
| * added TREZOR simulator instructionsbrunobar792018-07-141-0/+25
| |
* | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-06-071-7/+21
|\| | | | | | | network-remove-provider-engine
| * Update publishing.mdDan Finlay2018-05-241-5/+5
| |
| * Update publishing guideDan Finlay2018-05-241-6/+20
| |
* | Merge branch 'develop' of github.com:MetaMask/metamask-extension into ↵kumavis2018-05-231-1/+12
|\| | | | | | | network-remove-provider-engine
| * Merge pull request #4240 from MetaMask/EnhancePortGuidekumavis2018-05-221-1/+12
| |\ | | | | | | Enhance guide to porting to new platform
| | * Enhance guide to porting to new platformDan Finlay2018-05-121-1/+12
| | | | | | | | | | | | | | | | | | It skimmed over the complicated parts before, and left people unsure how to proceed. I now dive straight into what will confuse them, and provide links directly to the code that can help clarify.
* | | docs - remove references to web3-provider-enginekumavis2018-05-172-4/+1
|/ /
* | Adds description to send-screen-QA-checklist.mdDan2018-05-161-1/+7
| |
* | Adds detailed QA checklist for the New UI send screen.Dan2018-05-161-0/+90
|/
* Merge pull request #4042 from MetaMask/tx-controller-rewrite-v3kumavis2018-04-261-0/+0
|\ | | | | docs and file organization for txController
| * Merge branch 'master' into tx-controller-rewrite-v3frankiebee2018-04-2016-0/+4148
| |\
| * | meta - transactions - docs yo!frankiebee2018-04-201-0/+0
| | |
* | | Add JSDoc to various background scriptsbitpshr2018-04-1926-9328/+0
| | |
* | | Add generated docsbitpshr2018-04-1915-221/+5479
| |/ |/|
* | Merge pull request #3969 from MetaMask/i3966-AddJsDocsPageThomas Huang2018-04-1815-0/+4070
|\ \ | | | | | | Add JSDocs Page and Script
| * | Add JSDocs Page and ScriptDan Finlay2018-04-1315-0/+4070
| |/ | | | | | | Includes new script `npm run doc` for generating docs page.
* | Fix spelling typoDan Finlay2018-04-171-1/+1
| |
* | Add Herman team documentationDan Finlay2018-04-131-0/+11
| |
* | LintedDan Finlay2018-04-131-2/+0
| |
* | Add Paul to team docsDan Finlay2018-04-131-0/+7
| |
* | Add team member documentationDan Finlay2018-04-131-0/+62
|/ | | | | To help exeternal contributors make sense of who is active on the project, and who they should go to to ask certain questions.
* Update QA_Guide.mdThomas Huang2018-04-061-0/+3
|
* Update QA_Guide.mdThomas Huang2018-04-061-1/+0
|
* UpdateThomas2018-04-061-2/+4
|
* Commit Metamask QA GuideThomas2018-04-061-0/+44
|
* Update translating-guide.mdkumavis2018-04-031-3/+6
|
* Merge pull request #3504 from lazaridiscom/laz/i3427kumavis2018-03-211-0/+13
|\ | | | | adds READMEs to folders, re #3427
| * add READMEs to folders, re #3427Lazaridis2018-03-141-0/+13
| |
* | Document translation scriptDan Finlay2018-03-211-1/+9
| |
* | Update add-to-chrome.mdLe Quoc Viet2018-03-181-0/+2
| |
* | Small editsLe Quoc Viet2018-03-181-10/+6
| |
* | Document process of adding a new translationDan Finlay2018-03-101-0/+18
|/
* Add version bumping scriptDan Finlay2018-03-032-3/+36
| | | | | One step towards automating our deploy process is automating our version bumping scheme. This PR does that.
* Define encryptor in constructor params instead of platform objectDan Finlay2017-09-231-4/+10
|
* Add platform docs including encryptor paramDan Finlay2017-09-221-4/+25
|
* Add guide to porting to new platformsDan Finlay2017-09-151-0/+65
| | | | Adds a new guide to porting MetaMask to new platforms. Intended for all those devs asking us how to make a mobile MetaMask.
* Rename add-to-firef.md to add-to-firefox.mdkumavis2017-09-121-0/+0
| | | This fixes the "How to add custom build to Firefox" link in the "README.md" on the root
* Break docs up into individual filesv3.7.5Dan Finlay2017-06-069-0/+136
|
* Add publishing guideDan Finlay2017-06-061-0/+10
|
* Add to docDan Finlay2016-10-121-0/+13
|
* Add multi-vault planning docDan Finlay2016-10-081-0/+175
|
* Add extension store description for easy referenceDan Finlay2016-10-061-0/+8
|
* Update persistient-form docsDan Finlay2016-08-261-18/+11
|
* Add persistent form classDan Finlay2016-08-261-1/+22
|
* Noted initial thoughtsDan Finlay2016-08-261-0/+14
|
* Add instructions for taking a state dump (#469)Dan Finlay2016-07-211-0/+15
|
* Updated script for what I recorded.Dan Finlay2016-07-121-2/+9
|
* Edits to the script ya know.Kevin Serrano2016-07-061-9/+9
|
* Add video script draftDan Finlay2016-07-061-0/+27
|
* Add architecture diagram to readmeDan Finlay2016-06-141-0/+0