35 lines
1.2 KiB
Ruby
35 lines
1.2 KiB
Ruby
#-- encoding: UTF-8
|
|
#-- copyright
|
|
# ChiliProject is a project management system.
|
|
#
|
|
# Copyright (C) 2010-2012 the ChiliProject Team
|
|
#
|
|
# This program is free software; you can redistribute it and/or
|
|
# modify it under the terms of the GNU General Public License
|
|
# as published by the Free Software Foundation; either version 2
|
|
# of the License, or (at your option) any later version.
|
|
#
|
|
# See doc/COPYRIGHT.rdoc for more details.
|
|
#++
|
|
|
|
#clear the doc:app task et al
|
|
Rake::Task["doc:app"].clear
|
|
Rake::Task["doc/app"].clear
|
|
Rake::Task["doc/app/index.html"].clear
|
|
|
|
namespace :doc do
|
|
desc "Generate documentation for the application. Set custom template with TEMPLATE=/path/to/rdoc/template.rb or title with TITLE=\"Custom Title\""
|
|
RDoc::Task.new("app") { |rdoc|
|
|
rdoc.rdoc_dir = 'doc/app'
|
|
rdoc.template = ENV['template'] if ENV['template']
|
|
rdoc.title = ENV['title'] || "ChiliProject"
|
|
rdoc.options << '--line-numbers' << '--inline-source'
|
|
rdoc.options << '--charset' << 'utf-8'
|
|
rdoc.rdoc_files.include('app/**/*.rb')
|
|
rdoc.rdoc_files.include('lib/**/*.rb')
|
|
rdoc.rdoc_files.include('README.rdoc')
|
|
rdoc.rdoc_files.include('doc/*.rdoc')
|
|
rdoc.main = 'README.rdoc'
|
|
}
|
|
end
|