Files
gitx/Documentation/UserManual/Rakefile
T
Pieter de Bie 57d5db9d49 Documentation: Add User Manual
This is a first attempt on creating a user manual
for GitX. It's style is currently stolen from
Scott Schacon's git-scm.com website.
2008-10-04 00:56:18 +02:00

21 lines
511 B
Ruby

require 'fileutils'
require 'erb'
task :generate do
require 'rdiscount'
`rm -rf output`
FileUtils.mkdir("output")
`cat text/*.markdown > output/UserManual.markdown`
`cp -r assets output`
source = Dir.glob("text/**/*.markdown").map do |file|
File.read(file)
end.join("\n")
body = Markdown.new(source).to_html
template = ERB.new(File.read("template.html"))
File.open("output/UserManual.html", "w") do |f|
f.puts template.result(binding)
end
`open output/UserManual.html`
end