preparing the first release
did
committed Jan 25, 2013
commit 31d0a749f77efeb2f12ffda37caaa6ef8382d080
Showing 4
changed files with
46 additions
and 22 deletions
Rakefile
+29
-5
| @@ | @@ -1,6 +1,30 @@ |
| - | require "bundler/gem_tasks" |
| - | require "vcr" |
| - | require "locomotive/builder" |
| + | #!/usr/bin/env rake |
| + | # encoding: utf-8 |
| + | |
| + | require 'rubygems' |
| + | require 'bundler/setup' |
| + | require 'bundler/gem_tasks' |
| + | |
| + | require 'rake' |
| + | require 'vcr' |
| + | require 'rspec' |
| + | require 'rspec/core/rake_task' |
| + | require 'rubygems/package_task' |
| + | |
| + | $LOAD_PATH.unshift File.expand_path('../lib', __FILE__) |
| + | |
| + | require 'locomotive/builder' |
| + | require 'locomotive/builder/version' |
| + | |
| + | gemspec = eval(File.read('locomotivecms_builder.gemspec')) |
| + | Gem::PackageTask.new(gemspec) do |pkg| |
| + | pkg.gem_spec = gemspec |
| + | end |
| + | |
| + | desc 'build the gem and release it to rubygems.org' |
| + | task :release => :gem do |
| + | sh "gem push pkg/locomotivecms_builder-#{gemspec.version}.gem" |
| + | end |
| namespace :development do | |
| task :bootstrap do | |
| @@ | @@ -12,12 +36,12 @@ namespace :development do |
| # URI(request.uri).path =~ /translations/ | |
| # end | |
| end | |
| - | |
| + | |
| FileUtils.rm_rf(File.join(File.dirname(__FILE__), 'site')) | |
| VCR.use_cassette('pull') do | |
| exit unless Locomotive::Builder.clone("site", {"host" => "http://locomotive.engine.dev:3000"}, "email" => "admin@locomotivecms.com", "password" => "locomotive") | |
| end | |
| - | |
| + | |
| Locomotive::Builder.push("site", {"host" => "http://locomotive.engine.dev:3000"}, "email" => "admin@locomotivecms.com", "password" => "locomotive", "force" => true, "data" => true) | |
| end | |
| end | |
generators/blank/app/views/pages/404.liquid
+1
-1
| @@ | @@ -2,7 +2,7 @@ |
| title: Page not found | |
| published: false | |
| --- | |
| - | {% extend index %} |
| + | {% extends index %} |
| {% block 'main' %} | |
locomotive/builder/version.rb b/lib/locomotive/builder/version.rb
+1
-1
| @@ | @@ -1,5 +1,5 @@ |
| module Locomotive | |
| module Builder | |
| - | VERSION = "0.0.1" |
| + | VERSION = '1.0.0.rc1' |
| end | |
| end | |
locomotivecms_builder.gemspec
+15
-15
| @@ | @@ -7,9 +7,9 @@ Gem::Specification.new do |gem| |
| gem.name = 'locomotivecms_builder' | |
| gem.version = Locomotive::Builder::VERSION | |
| gem.authors = ['Didier Lafforgue', 'Rodrigo Alvarez'] | |
| - | gem.email = ['papipo@gmail.com'] |
| - | gem.description = %q{TODO: Write a gem description} |
| - | gem.summary = %q{TODO: Write a gem summary} |
| + | gem.email = ['did@locomotivecms.com', 'papipo@gmail.com'] |
| + | gem.description = %q{The LocomotiveCMS builder is a site generator for the LocomotiveCMS engine} |
| + | gem.summary = %q{The LocomotiveCMS builder is a site generator for the LocomotiveCMS engine powered by all the efficient and modern HTML development tools (Haml, SASS, Compass, Less).} |
| gem.homepage = '' | |
| gem.files = `git ls-files`.split($/) | |
| @@ | @@ -20,23 +20,23 @@ Gem::Specification.new do |gem| |
| gem.add_dependency 'thor' | |
| gem.add_dependency 'thin' | |
| - | gem.add_dependency 'locomotive_liquid', '~> 2.4.1' |
| - | gem.add_dependency 'RedCloth', '~> 4.2.9' |
| - | gem.add_dependency 'dragonfly', '~> 0.9.12' |
| - | gem.add_dependency 'rack-cache', '~> 1.1' |
| - | gem.add_dependency 'rack-rescue', '~> 0.1.2' |
| + | gem.add_dependency 'locomotive_liquid', '~> 2.4.1' |
| + | gem.add_dependency 'RedCloth', '~> 4.2.9' |
| + | gem.add_dependency 'dragonfly', '~> 0.9.12' |
| + | gem.add_dependency 'rack-cache', '~> 1.1' |
| + | gem.add_dependency 'rack-rescue', '~> 0.1.2' |
| - | gem.add_dependency 'listen', '~> 0.7.0' |
| + | gem.add_dependency 'listen', '~> 0.7.0' |
| - | gem.add_dependency 'rmagick', '2.12.2' |
| - | gem.add_dependency 'httmultiparty', '~> 0.3.8' |
| - | gem.add_dependency 'will_paginate', '~> 3.0.3' |
| - | # gem.add_dependency 'locomotivecms_mounter' # remove from Gemfile before adding it here |
| + | gem.add_dependency 'rmagick', '2.12.2' |
| + | gem.add_dependency 'httmultiparty', '~> 0.3.8' |
| + | gem.add_dependency 'will_paginate', '~> 3.0.3' |
| + | gem.add_dependency 'locomotivecms_mounter' |
| - | gem.add_dependency 'faker', '~> 0.9.5' |
| + | gem.add_dependency 'faker', '~> 0.9.5' |
| gem.add_development_dependency 'rspec' | |
| gem.add_development_dependency 'vcr' | |
| - | gem.add_development_dependency 'webmock', '~> 1.8.0' |
| + | gem.add_development_dependency 'webmock', '~> 1.8.0' |
| gem.add_development_dependency 'rack-test' | |
| end | |