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;
 }