summaryrefslogtreecommitdiff
path: root/Rakefile
diff options
context:
space:
mode:
authordanielsdeleo <dan@opscode.com>2014-02-04 12:40:01 -0800
committerdanielsdeleo <dan@opscode.com>2014-02-04 12:40:01 -0800
commit387867f4398939301cc1046728935e3242d73f3b (patch)
treec04ebb03e13b0803a8e175d5ae7092b439fd2a1a /Rakefile
parent2efe793e4828861711c4dd65702a4226342ea2fa (diff)
downloadchef-387867f4398939301cc1046728935e3242d73f3b.tar.gz
Remove obsolete doc generator deps
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile72
1 files changed, 0 insertions, 72 deletions
diff --git a/Rakefile b/Rakefile
index 7e4d5bc14f..7005c0168d 100644
--- a/Rakefile
+++ b/Rakefile
@@ -34,23 +34,6 @@ Dir[File.expand_path("../*gemspec", __FILE__)].reverse.each do |gemspec_path|
Gem::PackageTask.new(gemspec).define
end
-begin
- require 'sdoc'
-
- Rake::RDocTask.new do |rdoc|
- rdoc.title = "Chef Ruby API Documentation"
- rdoc.main = "README.rdoc"
- rdoc.options << '--fmt' << 'shtml' # explictly set shtml generator
- rdoc.template = 'direct' # lighter template
- rdoc.rdoc_files.include("README.rdoc", "LICENSE", "spec/tiny_server.rb", "lib/**/*.rb")
- rdoc.rdoc_dir = "rdoc"
- end
-rescue LoadError
- puts "sdoc is not available. (sudo) gem install sdoc to generate rdoc documentation."
-rescue TypeError
- puts "sdoc is not working on ruby-2.0.0 and throwing an odd TypeError, rdoc generation will be disabled on ruby 2.0 until that gets fixed."
-end
-
task :install => :package do
sh %{gem install pkg/#{GEM_NAME}-#{Chef::VERSION}.gem --no-rdoc --no-ri}
end
@@ -68,61 +51,6 @@ task :ship => :gem do
end
end
-RONN_OPTS = "--manual='Chef Manual' --organization='Chef #{Chef::VERSION}' --date='#{Time.new.strftime('%Y-%m-%d')}'"
-
-namespace :docs do
- desc "Regenerate HTML manual from markdown"
- task :html
-
- desc "Regenerate help topics from man pages"
- task :list do
- topics = Array.new
-
- Dir['distro/common/man/man1/*.1'].each do |man|
- topics << File.basename(man, '.1')
- end
-
- File.open('lib/chef/knife/help_topics.rb', 'w') do |f|
- f.puts "# Do not edit this file by hand"
- f.puts "# This file is autogenerated by the docs:list rake task from the available manpages\n\n"
-
- f.puts "HELP_TOPICS = #{topics.inspect}"
- end
- end
-
- # we can have ronn in the path, but not in the bundle, require both
- ronn_in_bundle = true
- begin
- require 'ronn'
- rescue LoadError
- ronn_in_bundle = false
- end
-
- if ronn_in_bundle && system('which ronn > /dev/null')
- ['distro/common/markdown/man1/*.mkd', 'distro/common/markdown/man8/*.mkd'].each do |dir|
- Dir[dir].each do |mkd|
- basename = File.basename(mkd, '.mkd')
- if dir =~ /man1/
- htmlfile = "distro/common/html/#{basename}.1.html"
- elsif dir =~ /man8/
- htmlfile = "distro/common/html/#{basename}.8.html"
- end
-
- file(htmlfile => [mkd, 'lib/chef/version.rb']) do
- sh "ronn -5 #{RONN_OPTS} --style=toc #{mkd} --pipe > #{htmlfile}"
- end
- task :html => htmlfile
- end
- end
- else
- puts "get with the program and install ronn"
- end
-
- task :all => [:list, :html]
-end
-
-task :docs => "docs:all"
-
begin
require 'yard'
DOC_FILES = [ "README.rdoc", "LICENSE", "spec/tiny_server.rb", "lib/**/*.rb" ]