From b1e2589e00197de598215c6504c7714998d3f095 Mon Sep 17 00:00:00 2001 From: Tyler Mauthe Date: Sun, 23 Oct 2016 14:42:17 -0700 Subject: Renamed to Smashing --- CONTRIBUTING.md | 19 ++++++------------- README.md | 10 +++++----- bin/dashing | 9 --------- bin/smashing | 9 +++++++++ dashing.gemspec | 36 ------------------------------------ smashing.gemspec | 35 +++++++++++++++++++++++++++++++++++ templates/project/Gemfile | 2 +- templates/project/README.md | 2 +- 8 files changed, 57 insertions(+), 65 deletions(-) delete mode 100755 bin/dashing create mode 100755 bin/smashing delete mode 100644 dashing.gemspec create mode 100644 smashing.gemspec diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d6deb4c..b7e4dfe 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,21 +1,14 @@ # Welcome! -Thank you for your interest in Dashing! This exceptionally handsome -framework welcomes all input, but being stylish requires certain -protocols be followed. :bowtie: - -Below you will find a set of guidelines that will ensure the best outcome -for you _and_ Dashing. +Thank you for your interest in Smashing! This project is a fork of Dashing, the exceptionally handsome dashboard framework. We're still in the process of transitioning, so please excuse the mess. ## Have an Issue -If you run into problems with Dashing, please take these steps before +If you run into problems with Smashing (or Dashing), please take these steps before submitting an issue: -1. Check the [Troubleshooting Guide](https://github.com/Shopify/dashing/wiki#how-tos) in the wiki. +1. Check the [Troubleshooting Guide](https://github.com/Dashing-io/dashing/wiki#how-tos) in the wiki. 2. Use the [GitHub Issue Search](https://help.github.com/articles/searching-issues/) to check if the issue has already been reported. -3. Submit your issue to our Issue Tracker. Please provide as much helpful information as possible, preferably making use of a [reduced test case](https://www.google.ca/search?#q=reduced%20test%20case). - -**Support requests should be directed to [Stack Overflow](http://stackoverflow.com/questions/tagged/dashing).** +3. Submit your issue to our Issue Tracker. Please provide as much helpful information as possible, preferably making use of a [reduced test case](https://developer.mozilla.org/en-US/docs/Mozilla/QA/Reducing_testcases). ## Feature Requests @@ -26,10 +19,10 @@ in every possible edge case will only make it more difficult to understand, main and hack on. If you feel that you have a really amazing, super neato idea that doesn't -quite fit with the core use of Dashing, it may be a good candidate for an +quite fit with the core use of Smashing, it may be a good candidate for an external Gem which supercharges a project. An excellent example of this is [dashing-contrib](https://github.com/QubitProducts/dashing-contrib). If you -do create a third-party extension for Dashing, please add it [here](https://github.com/Shopify/dashing/wiki/Additional-Widgets#other-third-party-tools). +do create a third-party extension for Smashing, please add it [here](https://github.com/Dashing-io/dashing/wiki/Additional-Widgets#other-third-party-tools). ## Pull Requests diff --git a/README.md b/README.md index 36f89e9..81d71c7 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -# [Dashing](https://github.com/dashing-io/dashing/wiki) +# [Smashing](https://github.com/dashing-io/dashing/wiki) -Dashing is a Sinatra based framework that lets you build beautiful dashboards. It looks especially great on TVs. +Smashing, the spiritual successor to Dashing, is a Sinatra based framework that lets you build excellent dashboards. It looks especially great on TVs. -[Check out wiki](https://github.com/dashing-io/dashing/wiki). +[Check out our wiki](https://github.com/dashing-io/dashing/wiki). -Note: This is a fork of the original Dashing project. The original is no longer being maintained, hence this version. Read about it [here](https://github.com/Shopify/dashing/issues/711). +Note: This is a fork of the Dashing project, which is no longer being maintained. Read about that [here](https://github.com/Shopify/dashing/issues/711). # License -Distributed under the [MIT license](MIT-LICENSE) +Distributed under the [MIT license](MIT-LICENSE). diff --git a/bin/dashing b/bin/dashing deleted file mode 100755 index cce9340..0000000 --- a/bin/dashing +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env ruby -require "pathname" -bin_file = Pathname.new(__FILE__).realpath -$:.unshift File.expand_path("../../lib", bin_file) - -require 'dashing/cli' -require 'dashing/downloader' -Dashing::CLI.source_root(File.expand_path('../../templates', bin_file)) -Dashing::CLI.start(ARGV) diff --git a/bin/smashing b/bin/smashing new file mode 100755 index 0000000..cce9340 --- /dev/null +++ b/bin/smashing @@ -0,0 +1,9 @@ +#!/usr/bin/env ruby +require "pathname" +bin_file = Pathname.new(__FILE__).realpath +$:.unshift File.expand_path("../../lib", bin_file) + +require 'dashing/cli' +require 'dashing/downloader' +Dashing::CLI.source_root(File.expand_path('../../templates', bin_file)) +Dashing::CLI.start(ARGV) diff --git a/dashing.gemspec b/dashing.gemspec deleted file mode 100644 index f7b266e..0000000 --- a/dashing.gemspec +++ /dev/null @@ -1,36 +0,0 @@ -# -*- encoding: utf-8 -*- - -Gem::Specification.new do |s| - s.name = 'dashing' - s.version = '1.3.6' - s.date = '2015-04-11' - s.executables = %w(dashing) - - - s.summary = "The exceptionally handsome dashboard framework." - s.description = "This framework lets you build & easily layout dashboards with your own custom widgets. Use it to make a status boards for your ops team, or use it to track signups, conversion rates, or whatever else metrics you'd like to see in one spot. Included with the framework are ready-made widgets for you to use or customize. All of this code was extracted out of a project at Shopify that displays dashboards on TVs around the office." - s.author = "Daniel Beauchamp" - s.email = 'daniel.beauchamp@shopify.com' - s.homepage = 'http://shopify.github.com/dashing' - s.license = "MIT" - - s.files = Dir['README.md', 'javascripts/**/*', 'templates/**/*','templates/**/.[a-z]*', 'lib/**/*'] - - s.add_dependency('sass', '~> 3.2.12') - s.add_dependency('coffee-script', '~> 2.2.0') - s.add_dependency('execjs', '~> 2.0.2') - s.add_dependency('sinatra', '~> 1.4.4') - s.add_dependency('sinatra-contrib', '~> 1.4.2') - s.add_dependency('thin', '~> 1.6.1') - s.add_dependency('rufus-scheduler', '~> 2.0.24') - s.add_dependency('thor', '~> 0.19') - s.add_dependency('sprockets', '~> 2.10.1') - s.add_dependency('rack', '~> 1.5.4') - - s.add_development_dependency('rake', '~> 10.1.0') - s.add_development_dependency('haml', '~> 4.0.4') - s.add_development_dependency('minitest', '~> 5.2.0') - s.add_development_dependency('mocha', '~> 0.14.0') - s.add_development_dependency('fakeweb', '~> 1.3.0') - s.add_development_dependency('simplecov', '~> 0.8.2') -end diff --git a/smashing.gemspec b/smashing.gemspec new file mode 100644 index 0000000..8be031c --- /dev/null +++ b/smashing.gemspec @@ -0,0 +1,35 @@ +# -*- encoding: utf-8 -*- + +Gem::Specification.new do |s| + s.name = 'smashing' + s.version = '1.0.0' + s.date = '2016-10-23' + s.executables = %w(smashing) + + + s.summary = "The wonderfully excellent dashboard framework." + s.description = "A framework for pulling together an overview of data that is important to your team and displaying it easily on TVs around the office. You write a bit of ruby code to gather data from some services and let Smashing handle the rest - displaying that data in a wonderfully simple layout. Built for developers and hackers, Smashing is highly customizable while maintaining humble roots that make it approachable to beginners." + s.author = "Daniel Beauchamp" + s.homepage = 'http://smashing.github.io' + s.license = "MIT" + + s.files = Dir['README.md', 'javascripts/**/*', 'templates/**/*','templates/**/.[a-z]*', 'lib/**/*'] + + s.add_dependency('sass', '~> 3.2.12') + s.add_dependency('coffee-script', '~> 2.2.0') + s.add_dependency('execjs', '~> 2.0.2') + s.add_dependency('sinatra', '~> 1.4.4') + s.add_dependency('sinatra-contrib', '~> 1.4.2') + s.add_dependency('thin', '~> 1.6.1') + s.add_dependency('rufus-scheduler', '~> 2.0.24') + s.add_dependency('thor', '~> 0.19') + s.add_dependency('sprockets', '~> 2.10.1') + s.add_dependency('rack', '~> 1.5.4') + + s.add_development_dependency('rake', '~> 10.1.0') + s.add_development_dependency('haml', '~> 4.0.4') + s.add_development_dependency('minitest', '~> 5.2.0') + s.add_development_dependency('mocha', '~> 0.14.0') + s.add_development_dependency('fakeweb', '~> 1.3.0') + s.add_development_dependency('simplecov', '~> 0.8.2') +end diff --git a/templates/project/Gemfile b/templates/project/Gemfile index 1235b37..46fea32 100644 --- a/templates/project/Gemfile +++ b/templates/project/Gemfile @@ -1,6 +1,6 @@ source 'https://rubygems.org' -gem 'dashing' +gem 'smashing' ## Remove this if you don't need a twitter widget. gem 'twitter', '>= 5.9.0' \ No newline at end of file diff --git a/templates/project/README.md b/templates/project/README.md index 260ac2a..d041f84 100644 --- a/templates/project/README.md +++ b/templates/project/README.md @@ -1 +1 @@ -Check out http://shopify.github.com/dashing for more information. \ No newline at end of file +Check out http://smashing.github.io/ for more information. \ No newline at end of file -- cgit v1.2.3