remove mentions of dygraph-combined
authorDan Vanderkam <danvk@sidewalklabs.com>
Wed, 28 Dec 2016 17:12:43 +0000 (12:12 -0500)
committerDan Vanderkam <danvk@sidewalklabs.com>
Wed, 28 Dec 2016 17:12:43 +0000 (12:12 -0500)
.github/CONTRIBUTING.md
.github/ISSUE_TEMPLATE.md
README.md
docs/tutorial.html
gallery/gallery.js
gwt/org/danvk/Dygraphs.java
scripts/build.sh
scripts/generate-download.py
scripts/push-to-web.sh
scripts/release.sh
scripts/weigh-in.sh

index ee72da0..80d7cf2 100644 (file)
@@ -7,13 +7,13 @@ It also helps if you include the non-compacted version of the JS on your
 page. For instance, instead of doing this:
 
 ```html
-<script type="text/javascript" src="dygraph-combined.js"></script>
+<script type="text/javascript" src="dygraph.min.js"></script>
 ```
 
 do this:
 
 ```html
-<script type="text/javascript" src="dygraph-combined.dev.js"></script>
+<script type="text/javascript" src="dygraph.js"></script>
 ```
 
 This makes error messages and debugging simpler. The jsfiddle does this automatically.
index 75d0c7a..3bbac04 100644 (file)
@@ -8,13 +8,13 @@ It also helps if you include the non-compacted version of the JS on your
 page. For instance, instead of doing this:
 
 ```html
-<script type="text/javascript" src="dygraph-combined.js"></script>
+<script type="text/javascript" src="dygraph.min.js"></script>
 ```
 
 do this:
 
 ```html
-<script type="text/javascript" src="dygraph-combined.dev.js"></script>
+<script type="text/javascript" src="dygraph.js"></script>
 ```
 
 This makes error messages and debugging simpler. The jsfiddle does this automatically.
index 9abb9a1..8e639e5 100644 (file)
--- a/README.md
+++ b/README.md
@@ -24,7 +24,8 @@ Get help with dygraphs on
 ```html
 <html>
 <head>
-<script type="text/javascript" src="dygraph-combined.js"></script>
+<script type="text/javascript" src="dygraph.js"></script>
+<link rel="stylesheet" href="dygraph.css" />
 </head>
 <body>
 <div id="graphdiv"></div>
index 7a00593..3e9f293 100644 (file)
@@ -6,7 +6,8 @@
   }
 </style>
 
-<p>To use dygraphs, include the <code><a href="download.html">dygraph-combined-dev.js</a></code> JavaScript file and instantiate a <code>Dygraph</code> object.</p>
+<p>To use dygraphs, include the <code><a href="download.html">dygraph.js</a></code> JavaScript file
+and <code>dygraph.css</code> CSS file. Then instantiate a <code>Dygraph</code> object.</p>
 
 <p>Here's a basic example to get things started:</p>
 
@@ -17,7 +18,8 @@
 &lt;html&gt;
 &lt;head&gt;
 &lt;script type=&quot;text/javascript&quot;
-  src=&quot;dygraph-combined-dev.js&quot;&gt;&lt;/script&gt;
+  src=&quot;dygraph.js&quot;&gt;&lt;/script&gt;
+&lt;link rel=&quot;stylesheet&quot; src=&quot;dygraph.css&quot; /&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;div id=&quot;graphdiv&quot;&gt;&lt;/div&gt;
@@ -69,7 +71,8 @@
 &lt;html&gt;
 &lt;head&gt;
 &lt;script type=&quot;text/javascript&quot;
-  src=&quot;dygraph-combined-dev.js&quot;&gt;&lt;/script&gt;
+  src=&quot;dygraph.js&quot;&gt;&lt;/script&gt;
+&lt;link rel=&quot;stylesheet&quot; src=&quot;dygraph.css&quot; /&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;div id=&quot;graphdiv2&quot;
 &lt;html&gt;
 &lt;head&gt;
 &lt;script type=&quot;text/javascript&quot;
-  src=&quot;dygraph-combined-dev.js&quot;&gt;&lt;/script&gt;
+  src=&quot;dygraph.js&quot;&gt;&lt;/script&gt;
+&lt;link rel=&quot;stylesheet&quot; src=&quot;dygraph.css&quot; /&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;div id=&quot;graphdiv3&quot;
 &lt;html&gt;
 &lt;head&gt;
 &lt;script type=&quot;text/javascript&quot;
-  src=&quot;combined.js&quot;&gt;&lt;/script&gt;
+  src=&quot;dygraph.js&quot;&gt;&lt;/script&gt;
+&lt;link rel=&quot;stylesheet&quot; src=&quot;dygraph.css&quot; /&gt;
 &lt;/head&gt;
 &lt;body&gt;
 &lt;div id=&quot;graphdiv4&quot;
index f8b4cee..9f7e79b 100644 (file)
@@ -89,7 +89,7 @@ Gallery.start = function() {
 
       jsfs.html("<input type='submit' value='Edit in jsFiddle'/>\n" +
       "<span style='display:none'>\n" +
-      "<textarea name='resources'>http://dygraphs.com/dygraph-combined.js</textarea>\n" +
+      "<textarea name='resources'>http://dygraphs.com/dygraph.js</textarea>\n" +
       "<input type='text' name='dtd' value='html 5'/></span>\n");
 
       var javascript = demo.run.toString();
index f581577..b603a72 100644 (file)
@@ -15,7 +15,7 @@ public class Dygraphs {
 
   // Protected because the GWT compiler has to generate a subclass.
   protected interface Resources extends ClientBundle {
-    @Source("org/danvk/dygraph-combined.js")
+    @Source("org/danvk/dygraph.min.js")
     TextResource dygraphs();
   }
 
index 35159e4..279597a 100755 (executable)
@@ -45,9 +45,6 @@ uglifyjs --compress --mangle \
   -o dist/dygraph.min.js \
   dist/dygraph.tmp.js
 
-# Copy to the old location
-cp dist/dygraph.min.js dist/dygraph-combined.js
-
 # Build GWT JAR
 jar -cf dist/dygraph-gwt.jar -C gwt org
 
index 2d2dd48..3c51e52 100755 (executable)
@@ -51,27 +51,24 @@ print '''
 
 <p>There's a hosted version of dygraphs on <a href="https://cdnjs.com/libraries/dygraph">cdnjs.com</a>:</p>
 
-<pre>&lt;script src="//cdnjs.cloudflare.com/ajax/libs/dygraph/%(version)s/dygraph-combined.js"&gt;&lt;/script&gt;</pre>
+<pre>&lt;script src="//cdnjs.cloudflare.com/ajax/libs/dygraph/%(version)s/dygraph.min.js"&gt;&lt;/script&gt;
+&lt;link rel=&quot;stylesheet&quot; src=&quot;//cdnjs.cloudflare.com/ajax/libs/dygraph/%(version)s/dygraph.min.css&quot; /&gt;
+</pre>
 
-<p>You can install dygraphs using <a href="https://www.npmjs.org/package/dygraphs">NPM</a> or <a href="http://bower.io/search/?q=dygraphs">Bower</a>.</p>
+<p>You can also install dygraphs using <a href="https://www.npmjs.org/package/dygraphs">NPM</a>:</p>
 
-<p>To install using NPM:</p>
 <pre>$ npm install dygraphs
-# dygraphs is now in node_modules/dygraphs/dygraph-combined.js</pre>
-
-<p>To install using bower:</p>
-<pre>$ bower install dygraphs
-# dygraphs is now in bower_components/dygraphs/dygraph-combined.js</pre>
+# dygraphs is now in node_modules/dygraphs/dygraph.js</pre>
 
-<p>Most distributions include a source map. For non-concatenated JS, see <a href="https://github.com/danvk/dygraphs/blob/master/dygraph-dev.js">dygraph-dev.js</a> on <a href="https://github.com/danvk/dygraphs/">github</a>.</a>
+<p>Most distributions include a source map to facilitate debugging.</p>
 
 <p>To generate your own minified JS, run:</p>
 
 <pre>git clone https://github.com/danvk/dygraphs.git
-./generate-combined.sh
+npm run build
 </pre>
 
-<p>This will create a dygraph.min.js file in the dygraphs directory.</p>
+<p>This will create a dygraph.min.js file in the <code>dist</code> directory.</p>
 
 <p>You may also download files for previously-released versions:</p>
 
index db5f54f..7d062d4 100755 (executable)
@@ -1,6 +1,5 @@
 #!/bin/bash
-# This script generates the combined JS file, pushes all content to a web site
-# and then reverts the combined file.
+# This script generates the bundled JS files and pushes all content to a web site using rsync.
 
 if [ "$1" == "" ] ; then
   echo "usage: $0 destination"
@@ -38,7 +37,7 @@ else
   echo "generate-documentation.py failed"
 fi
 
-# Revert changes to dygraph-combined.js and docs.
+# Revert changes to docs.
 git checkout docs/download.html
 rm docs/options.html
 rm -rf $temp_dir
index 21c0c34..34a0fd1 100755 (executable)
@@ -32,25 +32,16 @@ if [ $? -ne 0 ]; then
   exit 1
 fi
 
-grep "v$VERSION" bower.json
-if [ $? -ne 0 ]; then
-  echo "Version in bower.json doesn't match command line argument." >&2
-  exit 1
-fi
-
 grep "$VERSION" releases.json
 if [ $? -ne 0 ]; then
   echo "Version $VERSION does not appear in releases.json." >&2
   exit 1
 fi
 
-rm dygraph-combined.js  # changes to this will make the tests fail.
-make lint test test-combined
-if [ $? -ne 0 ]; then
-  echo "Tests failed. Won't release!" >&2
-  exit 1
-fi
-git reset --hard  # make test-combined deletes the source map
+set -o errexit
+npm run build
+npm run test
+set +o errexit
 
 # Push a permanent copy of documentation & generated files to a versioned copy
 # of the site. This is where the downloadable files are generated.
@@ -62,11 +53,7 @@ if [ $? -ne 0 ]; then
   exit 1
 fi
 
-# Everything is good.
-# Switch to the "releases" branch, merge this change and tag it.
-echo "Switching branches to do the release."
-git checkout releases
-git merge --no-ff $branch
+set -o errexit
 
 COMMIT=$(git rev-parse HEAD)
 echo "Tagging commit $COMMIT as version $VERSION"
@@ -78,8 +65,6 @@ echo "Pushing the new version to dygraphs.com..."
 ./push-to-web.sh dygraphs.com:dygraphs.com
 
 echo "Success!\n"
-echo "Don't forget to merge changes on this branch back into master:"
-echo "git merge --no-ff $branch"
 
 # Discourage users from working on the "releases" branch.
 git checkout master
index b46f8c8..e3d0b99 100755 (executable)
@@ -10,7 +10,7 @@ if [ -z "$GITHUB_TOKEN" ]; then
 else
 
   curl -O https://raw.githubusercontent.com/danvk/travis-weigh-in/master/weigh_in.py
-  python weigh_in.py dist/dygraph-combined.js
+  python weigh_in.py dist/dygraph.min.js
   gzip -c dist/dygraph.min.js > dist/dygraph.min.js.gz
   python weigh_in.py dist/dygraph.min.js.gz