mirror of
https://github.com/weaveworks/scope.git
synced 2026-03-04 18:51:17 +00:00
* get rid of gulp * use webpack-dev-server to serve app.js * express serves static files * 2 webpack configs: local and production * for development with backend, websocket URL is injected * remove unneeded static files
30 lines
700 B
Markdown
30 lines
700 B
Markdown
# Scope UI
|
|
|
|
## Getting Started
|
|
|
|
- Setup: `npm install`
|
|
- Build: `npm run build`, output will be in `build/`
|
|
- Develop: `npm start` and then open `http://localhost:4042/`
|
|
|
|
To see a topology, `../app/app` needs to be running, as well as a probe.
|
|
|
|
## Coding
|
|
|
|
This directory has a `.eslintrc`, make sure your editor supports linter hints.
|
|
To run a linter, you also run `npm run lint`.
|
|
|
|
## Logging
|
|
|
|
The Scope UI uses [debug](https://www.npmjs.com/package/debug) for logging, e.g.,:
|
|
|
|
```
|
|
const debug = require('debug')('scope:app-store');
|
|
debug('Store log message');
|
|
```
|
|
|
|
To enable logging in the console, activate it via `localStorage` in the dev tools console:
|
|
|
|
```
|
|
localStorage["debug"] = "scope:*"
|
|
```
|