Skip to content

Commit

Permalink
added a raw distribution strategy to the TODO list
Browse files Browse the repository at this point in the history
  • Loading branch information
collin committed May 3, 2012
1 parent 6f4c4f9 commit f7ce1ec
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 6 deletions.
1 change: 1 addition & 0 deletions .gitignore
Expand Up @@ -7,3 +7,4 @@ tmp/
lib/
vendor/
vendor/
.github-upload-token
8 changes: 7 additions & 1 deletion Assetfile
Expand Up @@ -4,7 +4,7 @@ require "json"

output "dist"
input "lib" do
match "**/*.js" do
match "/**/*.js" do
minispade rewrite_requires: true, string: true, module_id_generator: proc { |input|
id = input.path.dup
id.sub!('/lib/', '/')
Expand All @@ -17,13 +17,19 @@ input "lib" do
end
end

# TODO: include a raw distribution
# input "lib", "**/*.js" do
# neuter { "alpha_simprini.js" }
# end

input "./", "alpha_simprini.erb" do
require "./version"
filter(Rake::Pipeline::Web::Filters::TiltFilter, {}, Object) do |input|
"alpha_simprini.html"
end
end


# output "dist/test"
# input "tmp/test" do
# match "**/*.js" do
Expand Down
12 changes: 7 additions & 5 deletions Rakefile
Expand Up @@ -2,6 +2,7 @@ abort "Use Ruby 1.9 to build Alpha Simprini" unless RUBY_VERSION["1.9"]

require 'rake-pipeline'
require 'colored'
require 'github_uploader'

def err(*args)
STDERR.puts(*args)
Expand Down Expand Up @@ -52,12 +53,13 @@ desc "upload versions"
task :upload => :test do
load "./version.rb"
uploader = GithubUploader.setup_uploader
GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}.js", "Alpha Simprini #{AS_VERSION}", "dist/Alpha Simprini.js"
GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}-spade.js", "Alpha Simprini #{AS_VERSION} (minispade)", "dist/Alpha Simprini-spade.js"
GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}.html", "Alpha Simprini #{AS_VERSION} (html_package)", "dist/Alpha Simprini.html"
# TODO: release a raw distribution
# GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}.js", "Alpha Simprini #{AS_VERSION}", "dist/alpha_simprini.js"
GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}-spade.js", "Alpha Simprini #{AS_VERSION} (minispade)", "dist/alpha_simprini-spade.js"
GithubUploader.upload_file uploader, "Alpha Simprini-#{AS_VERSION}.html", "Alpha Simprini #{AS_VERSION} (html_package)", "dist/alpha_simprini.html"

GithubUploader.upload_file uploader, 'Alpha Simprini-latest.js', "Current Alpha Simprini", "dist/Alpha Simprini.js"
GithubUploader.upload_file uploader, 'Alpha Simprini-latest-spade.js', "Current Alpha Simprini (minispade)", "dist/Alpha Simprini-spade.js"
# GithubUploader.upload_file uploader, 'Alpha Simprini-latest.js', "Current Alpha Simprini", "dist/alpha_simprini.js"
GithubUploader.upload_file uploader, 'Alpha Simprini-latest-spade.js', "Current Alpha Simprini (minispade)", "dist/alpha_simprini-spade.js"
end

desc "Create json document object"
Expand Down

0 comments on commit f7ce1ec

Please sign in to comment.