In the Ruby world, there is an utility called gem_server which starts up a little web server that serves documentation for all the locally installed RubyGems.
Developer comments
When I was coding in Ruby, I found it really useful to know what gems I had installed and how to use their various APIs.
SYNOPSIS
Usage for the pod_server script:
pod_server [OPTION]...
Examples:
pod_server --help
pod_server -bg '#301'
Then, in your browser, visit:
http://localhost:8088/
How to start up a Continuity-based server manually (via code):
use Pod::Server 'On::Continuity';
Pod::Server->init;
Pod::Server->continue(port => 8088);
How to embed Pod::Server into a Catalyst app:
use Pod::Server 'On::Catalyst';
Pod::Server->init;
Pod::Server->relocate('/pod');
$Pod::Simple::HTML::Perldoc_URL_Prefix = '/pod/';
sub pod : Local { Pod::Server->catalyze($_[1]) }
Product's homepage
Requirements:
· Perl