Skip to content

Commit

Permalink
Simplify project config. [admin]
Browse files Browse the repository at this point in the history
  • Loading branch information
trans committed Nov 21, 2013
1 parent 9d1c1f4 commit bfbdef9
Show file tree
Hide file tree
Showing 7 changed files with 110 additions and 131 deletions.
42 changes: 42 additions & 0 deletions Assembly.rb
@@ -0,0 +1,42 @@
#!/usr/bin/env ruby

# Detroit assembly.

service :gem do |s|
s.gemspec = '.gemspec'
end

service :github do |s|
s.folder = 'web'
end

service :dnote do |s|
s.title = 'Source Notes'
s.output = 'log/notes.html'
end

service :locat do |s|
s.output = 'log/locat.html'
end

service :qedoc do |s|
s.files = "demo/"
s.output = "DEMO.md"
s.title = "OStruct2"
end

service :vclog do |s|
s.output = ['log/history.html',
'log/changes.html']
end

service :email do |s|
s.mailto = ['ruby-talk@ruby-lang.org',
'rubyworks-mailinglist@googlegroups.com']
end

service :yard do |s|
s.yardopts = true
s.priority = -1
end

73 changes: 0 additions & 73 deletions Config.rb

This file was deleted.

13 changes: 13 additions & 0 deletions Rakefile
@@ -0,0 +1,13 @@
#!/usr/bin/env ruby

default :test

desc 'run unit tests'
task 'test' do
sh 'qed'
end

task :prep do
sh 'mast -u'
sh 'index -u var'
end
56 changes: 0 additions & 56 deletions Rulefile

This file was deleted.

16 changes: 16 additions & 0 deletions etc/qed.rb
@@ -0,0 +1,16 @@
#
# QED test coverage report using SimpleCov.
#
# Use `$properties.coverage_folder` to set directory in which to store
# coverage report this defaults to `log/coverage`.
#
QED.configure 'coverage' do
dir = $properties.coverage_folder
require 'simplecov'
SimpleCov.command_name 'QED'
SimpleCov.start do
coverage_dir(dir || 'log/coverage')
#add_group "Label", "lib/qed/directory"
end
end

7 changes: 5 additions & 2 deletions Assembly → work/deprecated/Assembly
Expand Up @@ -6,8 +6,8 @@ gem:
active: true active: true


dnote: dnote:
service : DNote title: Source Notes
labels : ~ labels: ~
output: output:
log/dnote.html log/dnote.html


Expand All @@ -28,6 +28,9 @@ email:
- ruby-talk@ruby-lang.org - ruby-talk@ruby-lang.org
- rubyworks-mailinglist@googlegroups.com - rubyworks-mailinglist@googlegroups.com


locat:
output: log/locat.html

#vclog: #vclog:
# active: false # active: false
# output: # output:
Expand Down
34 changes: 34 additions & 0 deletions work/deprecated/Rulefile
@@ -0,0 +1,34 @@
#!/usr/bin/env ruby

# TODO: Do things in ruby where possible instead of shelling out!

ignore 'doc', 'log', 'pkg', 'tmp', 'site', 'web', 'work'

# TODO: Eventually Fire should provide access to metadata via a utility method.
version = File.read('var/version').strip

#desc "update manifest"
#task 'manifest' do
# system 'mast -u'
#end

#desc "release and tag"
#task 'release' do
# exit -1 unless system('detroit release')
# system 'vclog-news | git tag -a -F - #{version}'
#end

file 'var' do
system 'index -u var'
end

file 'lib' do
#exit -1 unless system('detroit test')
exit -1 unless system('qed')
end

file 'demo' do
#exit -1 unless system('detroit test')
exit -1 unless system('qed')
end

0 comments on commit bfbdef9

Please sign in to comment.