You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by fm...@apache.org on 2013/07/01 13:58:57 UTC
svn commit: r1498392 - in /felix/site/trunk: content/apidocs/apidocs.list
content/apidocs/index.list lib/path.pm lib/view.pm
Author: fmeschbe
Date: Mon Jul 1 11:58:56 2013
New Revision: 1498392
URL: http://svn.apache.org/r1498392
Log:
Create API Documentation index page
- Cleanup view.pm (remove todo and debug message)
- Have the index be an index.html file
Added:
felix/site/trunk/content/apidocs/index.list
- copied unchanged from r1498380, felix/site/trunk/content/apidocs/apidocs.list
Removed:
felix/site/trunk/content/apidocs/apidocs.list
Modified:
felix/site/trunk/lib/path.pm
felix/site/trunk/lib/view.pm
Modified: felix/site/trunk/lib/path.pm
URL: http://svn.apache.org/viewvc/felix/site/trunk/lib/path.pm?rev=1498392&r1=1498391&r2=1498392&view=diff
==============================================================================
--- felix/site/trunk/lib/path.pm (original)
+++ felix/site/trunk/lib/path.pm Mon Jul 1 11:58:56 2013
@@ -8,7 +8,7 @@ our @patterns = (
[qr!\.mdtext$!, single_narrative => { template => "single_narrative.html" }],
[qr!^/sitemap\.html$!, sitemap => { headers => { title => "Felix Sitemap" }}],
[qr!^/downloads\.list$!, downloads => { template => "downloads.html" }],
- [qr!/apidocs\.list$!, apidocs => { template => "apidocs.html" }],
+ [qr!/apidocs/index\.list$!, apidocs => { template => "apidocs.html" }],
) ;
# for specifying interdependencies between files
Modified: felix/site/trunk/lib/view.pm
URL: http://svn.apache.org/viewvc/felix/site/trunk/lib/view.pm?rev=1498392&r1=1498391&r2=1498392&view=diff
==============================================================================
--- felix/site/trunk/lib/view.pm (original)
+++ felix/site/trunk/lib/view.pm Mon Jul 1 11:58:56 2013
@@ -196,21 +196,18 @@ sub apidocs {
my ($folder, $title, $doc) = split(/\|/, $line);
- ## TODO: find versions in folder
my @vlist;
foreach my $version (<$dir/$folder/*>) {
my ($rel) = ($version =~ /^.*\/(.*?)$/);
- print STDOUT "$version => $rel\n";
push @vlist, "[$rel]($folder/$rel/)";
}
-
@vlist = reverse(sort(@vlist));
$apidocs .= "| [$title]($doc) | " . join(", ", @vlist) . " |\n";
}
$args{apidocs} = $apidocs;
-
+
return Dotiac::DTL::Template($template)->render(\%args), html => \%args;
}