Skip to content

Commit ce4253e

Browse files
committed
first commit
0 parents  commit ce4253e

File tree

5,330 files changed

+797793
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

5,330 files changed

+797793
-0
lines changed

.npmignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
.git*
2+
.DS_STORE
3+
*.log
4+
*.out
5+
*.pid
6+
*.swp
7+
*.swo
8+
test/

HISTORY.md

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
0.1.11 / 2015.06.03
2+
-------------------
3+
4+
* Refreshed dependencies
5+
6+
0.1.10 / 2015.05.03
7+
-------------------
8+
9+
* Removed unused .js and .css files
10+
11+
0.1.9 / 2015.05.03
12+
------------------
13+
14+
* Fix damage from dashing merge
15+
* Re-update fontawesome to 4 series.
16+
17+
18+
0.1.8 / 2015.05.02
19+
------------------
20+
21+
* Close event socket after each message
22+
* fixing: throwing error while loading file
23+
* feat: import matching settings json file data into dashboard if it exists
24+
* Re-pull changes from dashing
25+
26+
27+
0.1.7 / 2015.05.02
28+
------------------
29+
30+
* Fixed broken version 0.1.6
31+
32+
33+
0.1.6 / 2015.05.02
34+
------------------
35+
36+
* Updated dependecy versions
37+
38+
39+
0.1.5 / 2013.12.27
40+
-------------------
41+
42+
* Updated libraries versions
43+
- request (~2.29.0 -> ~2.30.0)
44+
* Added IE9+ compatibility. Thanks to @arabold [PR #15]
45+
46+
47+
0.1.4 / 2013.12.12
48+
-------------------
49+
50+
* Fixed indentation in jade template to properly show up default widget. Thanks to @arabold [PR #13]
51+
52+
53+
0.1.3 / 2013.12.09
54+
-------------------
55+
56+
* Updated libraries versions
57+
- request (~2.27.0 -> ~2.29.0)
58+
* Use different tags when scaffolding with ejs. Fixes #12
59+
* Include custom stylesheets in ejs layout only if defined
60+
61+
62+
0.1.2 / 2013.12.04
63+
-------------------
64+
65+
* Handle widgets with multiple capital letters (original [PR #181](https://github.com/Shopify/dashing/pull/181))
66+
* Use right arrow icon if difference is zero in number widget. Fixes #11
67+
* Upgrade FontAwesome to version 4.0.3 and update new icon names ([Changes](https://github.com/FortAwesome/Font-Awesome/wiki/Upgrading-from-3.2.1-to-4))
68+
* Use relative url for EventSource to allow running on sub-path (original [PR #209](https://github.com/Shopify/dashing/pull/209))
69+
* Strip html by default in widgets. Users can disable this with the 'raw' filter. (orig [9f93895bd4](https://github.com/Shopify/dashing/commit/9f93895bd40aad02e88f7ed7bfd954c930aa27db))
70+
* Update d3 (v3.3.11) and rickshaw (v1.4.5)
71+
72+
73+
0.1.1 / 2013.12.03
74+
-------------------
75+
76+
* Fix number widgets in sample dashboard
77+
* Use right arrow icon if difference is zero in number widget. Fixes #11
78+
79+
80+
0.1.0 / 2013.12.03
81+
-------------------
82+
83+
* Updated libraries versions
84+
- commander (~1.1.1 -> ~2.1.0)
85+
- consolidate (~0.9.0 -> ~0.10.0)
86+
- express (~3.2.0 -> ~3.4.6)
87+
- fs-extra (~0.6.0 -> ~0.8.1)
88+
- jade (~0.29.0 -> ~0.35.0)
89+
- mincer (~0.4.5 -> ~0.5.12)
90+
- node-sass (0.5.2 -> ~0.7.0)
91+
- request (~2.20.0 -> ~2.27.0)
92+
* Jade version 0.31.0 deprecated implicit text only support for scripts and styles.
93+
* Added library prompt (commander removed confirm & prompt methods)
94+
* Explicit flush response for SSE (connect 2.10.0)
95+
96+
97+
0.0.10 / 2013.07.10
98+
-------------------
99+
100+
* Fixed `node-sass` version to 0.5.2
101+
102+
103+
0.0.9 / 2013.07.09
104+
------------------
105+
106+
* Merge fidgety's PL to stick `node-sass` version to 0.5.2
107+
108+
109+
0.0.8 / 2013.07.04
110+
------------------
111+
112+
* Fixed stderr redirection to log file
113+
* Fixed `winston` configuration
114+
* Fixed cli support for job files in coffeescript
115+
116+
117+
0.0.7 / 2013.06.12
118+
------------------
119+
120+
* Refactor to use `winston` logging
121+
* Fixed dameonize stdio redirection
122+
123+
124+
0.0.6 / 2013.05.29
125+
------------------
126+
127+
* Fixed support for coffee job files
128+
* Fixed dameonize stdio redirection
129+
130+
131+
0.0.5 / 2013.05.17
132+
------------------
133+
134+
* Use js native milliseconds when updating data on widgets
135+
136+
137+
0.0.4 / 2013.05.15
138+
------------------
139+
140+
* Possibility to write jobs in coffeescript
141+
142+
143+
0.0.3 / 2013.05.11
144+
------------------
145+
146+
* Updated `node-sass` version, re-enabled widgets animations
147+
* Updated FontAwesome assets to version 3.0.2
148+
* Support for process daemonize
149+
150+
151+
0.0.2 / 2013.05.02
152+
------------------
153+
154+
* Added ability to install widgets from zipballs
155+
* Added ability to add custom stylesheets
156+
* Merge original [PR #115](https://github.com/Shopify/dashing/pull/115) (Added suffix option for number widget)
157+
158+
159+
0.0.1 / 2013.04.26
160+
------------------
161+
* First release

LICENSE

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
(The MIT License)
2+
3+
Copyright (c) 2013 Fabio Caseri
4+
5+
Permission is hereby granted, free of charge, to any person obtaining
6+
a copy of this software and associated documentation files (the
7+
"Software"), to deal in the Software without restriction, including
8+
without limitation the rights to use, copy, modify, merge, publish,
9+
distribute, sublicense, and/or sell copies of the Software, and to
10+
permit persons to whom the Software is furnished to do so, subject to
11+
the following conditions:
12+
13+
The above copyright notice and this permission notice shall be
14+
included in all copies or substantial portions of the Software.
15+
16+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17+
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18+
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
19+
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
20+
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
21+
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
22+
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
test:
3+
@NODE_ENV=test ./node_modules/.bin/mocha
4+
5+
.PHONY: test

README.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# vue-dashing-js
2+
3+
This is a fork of [nuvo-dashing-js](https://github.com/lokulin/nuvo-dashing-js) replacing Batman.js with Vue.js
4+
5+
## Getting Started
6+
7+
1. Install from npm
8+
9+
```shell
10+
$ npm install -g vue-dashing-js
11+
```
12+
13+
2. Generate a new project
14+
15+
```shell
16+
$ dashing-js new sweet_dashboard_project
17+
```
18+
19+
3. Change your directory to sweet_dashboard_project and install required modules
20+
21+
```shell
22+
$ cd sweet_dashboard_project && npm install
23+
```
24+
25+
4. Start the server!
26+
27+
```shell
28+
$ dashing-js start
29+
```
30+
31+
5. Point your browser at http://localhost:3030/ and have fun!
32+
33+
***
34+
35+
Every new Dashing project comes with sample widgets & sample dashboards for you to explore. The directory is setup as follows:
36+
37+
* Assets — All your images, fonts, and js/coffeescript libraries. Uses <del>[Sprockets](https://github.com/sstephenson/sprockets)</del> [Mincer](http://nodeca.github.io/mincer/).
38+
* Dashboards — One .jade file for each dashboard that contains the layout for the widgets.
39+
* Jobs — Your js/coffee jobs for fetching data (e.g for calling third party APIs like twitter). Name them *\*.job.js/\*.job.coffee*
40+
* Lib — Optional js/coffee files to help out your jobs.
41+
* Public — Static files that you want to serve. A good place for a favicon or a custom 404 page.
42+
* Widgets — All the html/css/coffee for individual widgets.
43+
44+
Run `dashing-js` from command line to find out what command line tools are available to you.
45+
46+
## TODO
47+
48+
* Implement all the basic widgets
49+
* Add a websocket option
50+
* Replace Mincer with something better
51+
* Refactoring
52+

0 commit comments

Comments
 (0)