1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/development
Mark Stacey 4cdf251ea5
Add mock Segment server (#9783)
This mock Segment server can be used to test our extension metrics. It
will respond to all request with HTTP 200, and will print the requests
to the console. It also has parsing built-in for Segment request
payloads.

Right now only the event name is printed, but we can enhance this in
the future to print more event information. We can also enhance the
mock to be a more realistic representation of the API.

The extension has been modified to allow the Segment host to be
overwritten with the `SEGMENT_HOST` environment variable. This will
ensure that all Segment events are redirected to that host.

So for example, to create a dev build that uses this server, you could
set the `SEGMENT_WRITE_KEY` and `SEGMENT_LEGACY_WRITE_KEY` values to
any non-empty string, and set `SEGMENT_HOST` to
`http://localhost:9090`.

This was created originally to test PR #9768
2020-11-09 18:15:23 -03:30
..
build Add mock Segment server (#9783) 2020-11-09 18:15:23 -03:30
lib Add mock Segment server (#9783) 2020-11-09 18:15:23 -03:30
announcer.js [RFC] add prettier to eslint (#8595) 2020-11-02 17:41:28 -06:00
auto-changelog.sh Add shellcheck lint (#7392) 2019-11-19 10:46:10 -05:00
create-static-server.js Split createStaticServer from static-server.js (#8955) 2020-07-10 00:15:29 -03:00
generate-migration.sh Add tests around migration files (#7016) 2019-12-12 20:44:29 -03:30
gource-viz.sh dev - move gource instructions from docs to development script 2019-09-10 22:05:16 +08:00
metamaskbot-build-announce.js [RFC] add prettier to eslint (#8595) 2020-11-02 17:41:28 -06:00
mock-3box.js [RFC] add prettier to eslint (#8595) 2020-11-02 17:41:28 -06:00
mock-segment.js Add mock Segment server (#9783) 2020-11-09 18:15:23 -03:30
README.md add READMEs to folders, re #3427 2018-03-14 15:33:22 +02:00
require-react-devtools.js Add React and Redux DevTools (#6793) 2019-07-11 12:27:06 -02:30
run-ganache Remove localhost provider type (#9551) 2020-10-12 12:05:40 -07:00
sentry-publish.js [RFC] add prettier to eslint (#8595) 2020-11-02 17:41:28 -06:00
sentry-upload-artifacts.sh Improve Sentry publish script (#7417) 2019-12-05 17:59:48 -04:00
shellcheck.sh Add lint:shellcheck:package (#7568) 2019-12-11 15:52:08 -05:00
show-deps-install-scripts.js [RFC] add prettier to eslint (#8595) 2020-11-02 17:41:28 -06:00
source-map-explorer.sh ci - create source-map-explorer build-artifacts (#7141) 2019-09-11 23:35:30 +08:00
sourcemap-validator.js [RFC] add prettier to eslint (#8595) 2020-11-02 17:41:28 -06:00
static-server.js Add mock Segment server (#9783) 2020-11-09 18:15:23 -03:30
verify-locale-strings.js add shared transaction constants (#9459) 2020-11-03 16:57:51 -06:00

Development

Several files which are needed for developing on(!) MetaMask.

Usually each files contains information about its scope / usage.