diff --git a/.gitignore b/.gitignore index 06088bc..e18e068 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,59 @@ -.emergence +# Created by http://www.gitignore.io + +### OSX ### +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + +# Thumbnails +._* + +# Files that might appear on external disk +.Spotlight-V100 +.Trashes + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + + +### Node ### +# Logs +logs +*.log + +# Runtime data +pids +*.pid +*.seed + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directory +# Commenting this out is preferred by some people, see +# https://npmjs.org/doc/faq.html#Should-I-check-my-node_modules-folder-into-git +node_modules + +# Users Environment Variables +.lock-wscript + + +### Bower ### +bower_components + diff --git a/Contributors.html b/Contributors.html new file mode 100644 index 0000000..a1523e4 --- /dev/null +++ b/Contributors.html @@ -0,0 +1,73 @@ + + + + + School District of Philadelphia: Budget Data Visualizer + + + + + + + + + + + + + + + + + +
+ +
+ + \ No newline at end of file diff --git a/Gruntfile.js b/Gruntfile.js new file mode 100644 index 0000000..5020fb5 --- /dev/null +++ b/Gruntfile.js @@ -0,0 +1,22 @@ +/*global module:false*/ +module.exports = function(grunt) { + + // Project configuration. + grunt.initConfig({ + // Metadata. + pkg: grunt.file.readJSON('package.json'), + nodestatic: { + server: { + options: { + port: 8080, + keepalive: true + } + } + } + }); + + // Default task. + grunt.loadNpmTasks('grunt-nodestatic'); + grunt.registerTask('default', ['nodestatic']); + +}; \ No newline at end of file diff --git a/README.md b/README.md index 81a01e6..affed9a 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,20 @@ A web-based visualization of the budget information released on the School Distr Based on D3's Sequences sunburst example. -For Users: http://schoolbudget.phl.io +For Users: http://schoolbudget.phl.io For Developers: https://github.com/CfABrigadePhiladelphia/schoolbudget.phl.io http://codeforphilly.org/projects/Budget_Visualization + +### Setup + +1. Install Node. You can download and find installation instructions at http://nodejs.org/. +2. Install Grunt command line interface `npm install -g grunt-cli` +3. From your project directory, run `npm install` to pull in dependencies +4. To watch changes locally, type command `grunt` and visit the site in your browser at localhost:8080 + +### Github Pages + +You can view the github pages version of this site at [http://summer-of-open-source.github.io/schoolbudget.phl.io](http://summer-of-open-source.github.io/schoolbudget.phl.io) + + +School district data can be found at: http://webgui.phila.k12.pa.us/offices/o/open-data-initiative diff --git a/css/bulldog/budget-base.css b/css/bulldog/budget-base.css index 50ecc11..d7f4d54 100644 --- a/css/bulldog/budget-base.css +++ b/css/bulldog/budget-base.css @@ -178,3 +178,4 @@ blockquote:before { blockquote:after { position: absolute; } + diff --git a/css/sunburst.css b/css/sunburst.css index 52332f9..d6ed9f4 100644 --- a/css/sunburst.css +++ b/css/sunburst.css @@ -158,4 +158,11 @@ form { #total { font-size: 2.5em; line-height: 1.5em; -} \ No newline at end of file +} + +.contributors-list li{ + background: url("arrow.png") 0 50% no-repeat; + list-style: none; + padding-left: 12px; + font-size: 4em; +} diff --git a/index.html b/index.html index c4b877d..b7cdcc9 100644 --- a/index.html +++ b/index.html @@ -10,7 +10,7 @@ - +