Mozilla Growth & Usage Dashboard, pronounced "Good"
Перейти к файлу
Mikaël Ducharme 28cce0894c
feat: add banner to announce decommissioning (#156)
2022-09-02 10:43:29 -04:00
.circleci ESLint improvements (#105) 2020-08-07 01:33:17 -04:00
.github/ISSUE_TEMPLATE Remove references to folks no longer involved (#125) 2020-10-13 12:57:08 -04:00
docs Remove usage criteria docs, which are out of date (#126) 2020-10-15 12:13:45 -07:00
public feat: add banner to announce decommissioning (#156) 2022-09-02 10:43:29 -04:00
scripts Update eslint-health.js with small docs changes 2020-08-07 01:39:12 -04:00
src Adjust to modified product names (#128) 2020-10-19 15:49:18 -04:00
tests/utils Configure Prettier and EditorConfig 2019-11-26 16:43:49 -05:00
.babelrc fixes bug in intensity graphs 2019-07-30 13:49:34 -07:00
.dockerignore Add dockerfile and dockerignore 2019-08-15 10:58:27 -07:00
.editorconfig Configure Prettier and EditorConfig 2019-11-26 16:43:49 -05:00
.eslintignore Add basic front-end CI tests (#103) 2020-07-29 14:28:26 -04:00
.eslintrc.js GUD v2 (graph-paper revamp) (#85) 2020-07-05 21:27:34 -07:00
.gitignore Ignore .vscode/ 2019-12-06 13:56:18 -05:00
.prettierignore Configure Prettier and EditorConfig 2019-11-26 16:43:49 -05:00
CHANGELOG.md GUD v2 (graph-paper revamp) (#85) 2020-07-05 21:27:34 -07:00
Dockerfile Add tini init system 2019-08-15 11:00:41 -07:00
README.md README updates 2020-02-05 09:42:29 -05:00
package-lock.json GUD v2 (graph-paper revamp) (#85) 2020-07-05 21:27:34 -07:00
package.json ESLint improvements (#105) 2020-08-07 01:33:17 -04:00
rollup.config.js GUD v2 (graph-paper revamp) (#85) 2020-07-05 21:27:34 -07:00
server.js GUD v2 (graph-paper revamp) (#85) 2020-07-05 21:27:34 -07:00

README.md

Growth and Usage Dashboard

This is a light, server-powered dashboard showing the smoot growth metrics. The frontend talks to a tiny node server by passing it the segments / usage criteria / etc. necessary for the query, and the tiny web server sends the query to be run by BigQuery.

Community

Post in #gud on Slack for any other questions.

Reporting Issues and Feature Requests

Feel free to file an issue in this repository w/ questions / concerns.

Development

Dependencies:

– Node 11.5.0 / current NPM version

To install:

  • Make sure you nave Node / npm.
  • run npm install in the directory where you cloned this repository.

To run locally:

The GCP commands in these instructions will not work unless you work under Katie Parlante. If you want to run this project and you don't work under Katie Parlante, please contact Jason Thomas or Blake Imsland.

  • Run gcloud auth application-default login
  • Run gcloud config set project moz-fx-data-shared-prod
  • To run the server, run node server which starts a tiny web server on port 3000 (go to localhost:3000 in your browser).
  • To build / update the frontend, type npm run dev, which spins up another web server (that we're not going to use, sorry for the redundancy here) and builds the little dev version of the frontend. – I'll make it so you don't have to run two servers like this at some point, but this works for now!