blob: 273d5c7064d660e285cc992fc595f4f92b23f922 [file] [log] [blame]
#!/usr/bin/env ruby
PAGETITLE = "Apache Whimsy Code Documentation" # Wvisible:docs
$LOAD_PATH.unshift '/srv/whimsy/lib'
require 'json'
require 'whimsy/asf'
require 'wunderbar'
require 'wunderbar/bootstrap'
_html do
_body? do
_whimsy_body(
title: PAGETITLE,
subtitle: 'About Whimsy Documentation',
relatedtitle: 'More Useful Links',
related: {
"/committers/tools" => "Listing of All Whimsy Tools",
"https://github.com/rubys/wunderbar/" => "Wunderbar Module Documentation",
"https://github.com/apache/whimsy/blob/master/www#{ENV['SCRIPT_NAME']}" => "See This Source Code"
},
helpblock: -> {
_p do
_ 'This is the homepage for the code and API documentation for the Apache Whimsy project. '
_a 'Read the mailing list', href: 'https://lists.apache.org/list.html?dev@whimsical.apache.org'
_ ' or '
_a 'submit a bug on Whimsy.', href: 'https://lists.apache.org/list.html?dev@whimsical.apache.org'
end
}
) do
dev = {
'https://github.com/apache/whimsy/blob/master/DEVELOPMENT.md' => "Developer Overview / How-To",
'https://github.com/apache/whimsy/blob/master/CONFIGURE.md' => "How To Configure Whimsy",
'https://github.com/apache/whimsy/blob/master/DEPLOYMENT.md' => "Deploying Whimsy On Server",
'https://github.com/apache/whimsy/blob/master/MACOSX.md' => "Mac OSX Local Setup",
'https://github.com/apache/whimsy/blob/master/README.md' => "Whimsy Intro README",
'/docs/api/' => "whimsy/asf and ASF:: module API docs",
"https://github.com/rubys/wunderbar/" => "Wunderbar Module Docs"
}
_h2 "Developer Documentation"
_ul do
dev.each do |url, desc|
_li do
_a desc, href: url
end
end
end
end
end
end