1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-11-23 02:10:12 +01:00
Commit Graph

122 Commits

Author SHA1 Message Date
Jyoti Puri
c9ce848f47
Fix case of password env variable (#12120) 2021-09-21 23:27:24 +05:30
Alois Klink
b7d5adcf5b
Change remote redux devtools url to redux devtools (#12151)
Fixes #12149.

Although remotedev.io was the official URL for https://github.com/zalmoxisus/remote-redux-devtools, it looks like a phishing/adult website has taken it over.

I've replaced the link with the homepage Redux Devtools Extension in the `redux-devtools` monorepo,
(same link as on the Chrome extension page)
since that has a link to install `remote-redux-devtools` if need be.
2021-09-17 12:41:55 -07:00
Erik Marks
413700afc7
Rationalize build system arguments (#12047)
This rationalizes how arguments are passed to and parsed by the build system. To accomplish this, everything that isn't an environment variable from `.metamaskrc` or our CI environment is now passed as an argument on the command line.

Of such arguments, the `entryTask` is still expected as a positional argument in the first position (i.e. `process.argv[2]`), but everything else must be passed as a named argument. We use `minimist` to parse the arguments, and set defaults to preserve existing behavior.

Arguments are parsed in a new function, `parseArgv`, in `development/build/index.js`. They are assigned to environment variables where convenient, and otherwise returned from `parseArgv` to be passed to other functions invoked in the same file.

This change is motivated by our previous inconsistent handling of arguments to the build system, which will grow increasingly problematic as the build system grows in complexity. (Which it will very shortly, as we introduce Flask builds.)

Miscellaneous changes:
- Adds a build system readme at `development/build/README.md`
- Removes the `beta` package script. Now, we can instead call: `yarn dist --build-type beta`
- Fixes the casing of some log messages and reorders some parameters in the build system
2021-09-09 12:44:57 -07:00
David Walsh
99d635afd1
Fix community links in README (#11289) 2021-06-15 11:23:43 -05:00
Mark Stacey
a17529c22c
Improve contributor documentation in README (#10509)
The contributor documentation in the README has been improved in
various ways:

* There is now a dedicated section for development builds under
  'Contributing', rather than this being under 'Building locally'
* Additional unit test and linting commands have been documented
* Instructions for running e2e tests have been added
* Instructions on how to handle dependency changes have been added,
  to accommodate recent changes relating to `allow-scripts` and
  `LavaMoat`.
2021-02-24 12:22:42 -03:30
Dan Finlay
88c50edad3
Update twitter handle (#10503)
Because we got `@metamask`!
2021-02-23 13:35:38 -03:30
kumavis
6a6b27a04d
"yarn setup" - the new way to install your deps (#10379)
* deps - run "yarn setup" to install deps

* doc - add "yarn setup" to local dev instructions
2021-02-05 12:11:45 -03:30
Adam Magan
143d0b316a
Update readme to node 14 (#10374)
Follows on from the work done to upgrade Node to version 14
https://github.com/MetaMask/metamask-extension/pull/9514
2021-02-04 15:02:17 -03:30
Dan Finlay
28078bf81c
Make hiring link a link on text (#10206)
To avoid repelling the neurotic JS developer.
2021-01-19 13:02:05 -03:30
Dan J Miller
9d224b72a7
Add hiring note to the README (#10190)
* Add hiring note to the README

* Update README.md

* Update README.md
2021-01-14 10:00:53 -03:30
Mark Stacey
76c4ebac26
Add links to Community Forum to README (#10152)
The Community Forum is now linked in the README. The sections for
general questions, feature requests, and developer questions are
directly linked as well, to help users discover that we want those type
of inquiries in the forum from now on instead of on GitHub.

Closes #3484
2021-01-06 19:01:15 -03:30
Brad Decker
8b24f624dd
add segment implementation of metametrics (#9382)
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
2020-09-14 12:04:05 -05:00
Mark Stacey
359cdf744e
Include replacement of Infura Project ID in setup (#9390)
The setup steps listed in the README now explicitly include replacing
the `INFURA_PROJECT_ID` value with your own personal project ID.
2020-09-10 14:29:32 -03:00
Whymarrh Whitby
e2dedaacdb
Use Infura v3 API (#9368)
* Use eth-json-rpc-infura@5.0.0
* Use Infura v3 API
* Add example .metamaskrc file
2020-09-10 13:46:00 -02:30
Whymarrh Whitby
7f6324b597
Remove badges from README (#9015) 2020-07-16 11:06:02 -02:30
Whymarrh Whitby
d1cc2cc245
Delete docs/porting_to_new_environment.md (#8704) 2020-05-29 16:23:33 -02:30
Whymarrh Whitby
ec08e5c029
Update README.md (#8393) 2020-04-23 13:30:14 -02:30
Whymarrh Whitby
c0d6121cd9
Browser tests (#8010) 2020-02-07 13:19:32 -03:30
Whymarrh Whitby
712f3eb637
Update README.md (#8005) 2020-02-06 18:42:22 -03:30
Whymarrh Whitby
f928b1f69f
Delete developing-on-deps.md (#8004) 2020-02-06 16:52:38 -03:30
Whymarrh Whitby
555443787b
Remove dead link to team page in README (#7946) 2020-01-29 22:05:47 -03:30
Mark Stacey
ffd24a2854
Remove JSDoc tools (#7897)
Our JSDoc documentation has not been updated in a very long time, and
we don't use JSDoc in enough places for the docs to have been
especially useful. The tools and scripts  used to generate and publish
these docs have been removed.

References to this documentation have also been removed from the
README.

Hopefully once the TypeScript migration has made substantial progress,
we can generate more useful documentation using something like TypeDoc.
2020-01-28 13:02:49 -04:00
Dan J Miller
22d66b3b2d Add mobile hiring note to README (#7865) 2020-01-19 21:45:49 -03:30
Antonio Savage
a8be9ae42b Fix link on root README.md (#7480) 2019-11-20 10:42:36 -04:00
Mark Stacey
c9317115fa
Add browser recommendation to README (#6941)
We have recently dropped support for certain older browsers, and we're
planning to have a larger conversation soon about which browsers to
support going forward. In preparation for this, it might be worth
recommending that users use the latest browser version.
2019-08-02 10:29:18 -02:30
Mark Stacey
1fd3dc9ecf
Switch from npm to yarn (#6843)
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.
2019-07-30 15:36:23 -03:00
Mark O'Sullivan
aae57c259d Improve Redux DevTools documentation (#6917)
Follow up to https://github.com/MetaMask/metamask-extension/pull/6882
2019-07-25 20:06:13 -03:00
Mark Stacey
271e0ceb93
Improve the Redux DevTools documentation (#6882)
Update the README to include further instructions on how to setup the
Redux Remote DevTools in development.

Relates to #5620
2019-07-18 16:07:35 -03:00
Mark Stacey
b316dd1c40
Remove outdated development tools and documentation (#6845)
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.
2019-07-15 14:24:37 -03:00
Whymarrh Whitby
830c801ec3
Add React and Redux DevTools (#6793)
* Add React and Redux DevTools

* Conditionally load react-devtools

* Add start:dev npm script to run the app with devtools

Co-Authored-By: Mark Stacey <markjstacey@gmail.com>
2019-07-11 12:27:06 -02:30
Whymarrh Whitby
f0218bdbbb
Rename accountManager usages (#6790)
Co-Authored-By: Mark Stacey <markjstacey@gmail.com>
2019-07-10 16:31:48 -02:30
Mark Stacey
9ed64568f4 Update to Node.js v10
The only package that needed to be updated was `sha3`. It has been
updated to v1.2.3, which is a maintenance release that supports up to
Node.js v12.
2019-06-27 11:46:13 -03:00
Mark Stacey
a1b46d4b62 Update README test instructions
Omit requiring mocha to be installed globally; this is not required
for any of the listed commands. Also update the `lint` command to use
the npm script, as the gulp command referenced doesn't exist.
2019-06-24 17:12:08 -03:00
Whymarrh Whitby
b53a3403b4
Clarify dev build (npm start) in README 2019-06-24 14:58:50 -02:30
Whymarrh Whitby
fbde8d043b
Update commands in README for building locally 2019-06-24 10:33:35 -02:30
bobby dresser
af79692e89 remove broken readme link (#6720) 2019-06-17 14:19:18 -02:30
Whymarrh Whitby
3658ca550a Remove outdated ui dev and ui mock docs 2019-02-20 14:18:46 -03:30
Alon Bukai
26f66d7099 fix: update README to add a missing " " space (#6191) 2019-02-20 14:11:03 -03:30
Whymarrh Whitby
b8e2205bea
Add native deps compilation troubleshooting to docs
See also #6043
2019-02-11 12:27:14 -03:30
Dan Finlay
a6f61d1e22 Make docs links consistent (#5920)
* 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
2018-12-12 20:48:18 -03:30
Dan Finlay
c8c58252fc Add docs link (#5870) 2018-12-03 14:23:17 -03:30
Whymarrh Whitby
4cbf41d319 Update local build instructions 2018-11-21 16:25:43 -03:30
Bruno Barbieri
3866222285 Update support links to zendesk (#5745)
* Fix loose accounts help link

* Update support site link
2018-11-13 14:42:36 -03:30
Thomas
a8d871ebee Remove greenkeeper badge from README 2018-10-15 15:14:24 -07:00
Dan Finlay
5a709306e4 Add jsdoc gh-pages script 2018-09-12 14:10:38 -07:00
William Morriss
cfb74680e2 Select not Update 2018-07-30 16:59:08 -07:00
William Morriss
5d26e886f3 reduce npm install to one line 2018-07-27 22:54:26 -07:00
William Morriss
391ed177e0 restore npm install instructions 2018-07-27 22:46:16 -07:00
bobby dresser
308d8ddcba
remove Web Store warning 2018-07-27 09:34:03 -07:00
bobby dresser
45379e867d
remove current version 2018-07-25 11:58:27 -07:00