Bug fix for dygraph point selection touch event.
[dygraphs.git] / DEVELOP.md
index 8ddf024..6eb43fb 100644 (file)
@@ -6,21 +6,37 @@ This is a step-by-step guide explaining how to do it.
 
 ### How-to
 
+To install dependencies, run
+
+    npm install
+
 To build dygraphs, run
 
-    gulp dist
+    npm run build
 
 To run the tests, run:
 
-    gulp test
+    npm run build-tests
+    npm run test
+
+To iterate on the code, run:
+
+    npm run watch
+
+and open `tests/demo.html` (or one of the other demos) in your browser.
+
+To iterate on a unit test, run the `watch` command above and open
+
+    auto_tests/runner.html
 
-To iterate on the code, open `tests/demo.html` (or one of the other demos) in your browser.
+in your browser. You can use the Mocha UI to run just a single test or suite.
+Or you can change `it` to `it.only` to do run just one test in code.
 
-To iterate on a unit test, change `it` to `it.only` in the Mocha test. Then run
+To run a single test from the command line, you can use:
 
-    ./node_modules/karma/bin/karma start auto_tests/chrome.karma.conf.js
+  npm run test -- --grep highlight-series-background
 
-and hit "DEBUG" in the Karma UI.
+(Note the extra `--`.)
 
 ### dygraphs style