X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=README;h=4af4ae509cd5714a53c9a27e0ad153f03cf156b1;hb=1236be4d9cd4cd38b5dfa3bd9ec2eb37daadfc36;hp=f4294ca3efd16796cd5c6541c39a138fcb81393c;hpb=5dbe718c4c610e18c533d36b8b3adeea4c7109c7;p=catagits%2FGitalist.git diff --git a/README b/README index f4294ca..4af4ae5 100644 --- a/README +++ b/README @@ -1,45 +1,53 @@ -Gitalist - a transitional project to convert gitweb.cgi to a Catalyst app. +NAME + Gitalist - Transitional project to convert gitweb.cgi to a Catalyst app -The idea behind this project is to move gitweb.cgi away from a single -monolithic CGI script and into a modern Catalyst app. Fortunately this is not -as daunting as it might seem at first as gitweb.cgi follows an MVC type -structure. Once gitweb.cgi has been suitably Catalysed then it can move from -being "this was once gitweb.cgi" to a project of its own (hence the -"transitional" in the description). +SYNOPSIS + script/gitalist_server.pl -As it stands Gitalist is very much in its infancy and hasn't got far -beyond a layout template and a single controller. +INSTALL + As Gitalist follows the usual Perl module format the usual approach for + installation should work e.g -USAGE + perl Makefile.PL + make + make test + make install -To get Gitalist up and running just set projectroot & repo_dir (one in -the same unfortunately at this point) in gitalist.conf to point to the -directory that contains your repositories. With that done just run: + If you're running a git checkout of Gitalist then you'll additionally + need the author modules. *NB: As no distribution exists one will + presently need the author modules*. - perl script/gitalist_server.pl +DESCRIPTION + Gitalist is a web frontend for git repositories based on gitweb.cgi and + backed by Catalyst. It doesn't yet have the full functionality of + gitweb.cgi but it does have a few small additions at this stage. -DEPENDENCIES + History + This project started off as an attempt to port gitweb.cgi to a Catalyst + app in a piecemeal fashion. As it turns out, thanks largely to Florian + Ragwitz's earlier effort, it was easier to use gitweb.cgi as a template + for building a new Catalyst application. - Catalyst - IO::Capture::Stdout - Catalyst::View::ContentNegotiation::XHTML - Template::Plugin::Cycle - DateTime - Path::Class - File::Find::Rule; - DateTime::Format::Mail - File::Stat::ModeString - List::MoreUtils - # Probably others ... +SEE ALSO + Gitalist::Controller::Root -COPYRIGHT AND LICENCE + Gitalist::Git::Project -Copyright (C) 2009 Venda Ltd + Catalyst -This library is free software; you can redistribute it and/or modify -it under the same terms as Perl itself, either Perl version 5.8.8 or, -at your option, any later version of Perl 5 you may have available. +AUTHORS AND COPYRIGHT + Catalyst application: + (C) 2009 Venda Ltd and Dan Brook + (C) 2009, Tom Doran + (C) 2009, Zac Stevens + + Original gitweb.cgi from which this was derived: + (C) 2005-2006, Kay Sievers + (C) 2005, Christian Gierke + + Model based on http://github.com/rafl/gitweb + (C) 2008, Florian Ragwitz + +LICENSE + Licensed under GNU GPL v2 -gitweb.pm is based on the gitweb.perl from git-1.6.3.3 -(C) 2005-2006, Kay Sievers -(C) 2005, Christian Gierke