-
-
17 Oct 2012 09:23:24 UTC
- Distribution: SVN-Web
- Source (raw)
- Browse (raw)
- Changes
- How to Contribute
- Issues (11)
- Testers (4 / 97 / 0)
- Kwalitee
Bus factor: 1- % Coverage
- License: perl_5
- Perl: v5.4.40
- Activity
24 month- Tools
- Download (96.96KB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- Alien::SVN
- Carp
- Encode
- Exception::Class
- File::Basename
- File::Path
- File::Spec
- File::Temp
- FindBin
- IO::File
- List::Util
- Locale::Maketext
- Locale::Maketext::Lexicon
- Number::Format
- POSIX
- Plack
- Template
- Template::Plugin::Number::Format
- Time::Zone
- URI::Escape
- YAML
- base
- strict
- vars
- warnings
- Reverse dependencies
- CPAN Testers List
- Dependency graph
NAME
CONTRIBUTING
SYNOPSIS
Information on contributing to SVN::Web
DESCRIPTION
If you interested in contributing to SVN::Web there are several areas that could definitely benefit from third party improvement.
Localising
All the English text in the templates should be localised. This makes creating a new localisation as simple as adding the appropriate message catalog file to lib/SVN/Web/I18N/. If you have taken the time to localise SVN::Web to your own language please send the message catalog to the maintainers for inclusion in future releases.
Templates
It is very easy to change SVN::Web's look by creating a new set of templates and adjusting the
templatedir
configuration directive. If you've created a new template set (perhaps to have SVN::Web's output mimic that of another web based repository browser) then please contribute it back to the maintainers for inclusion in future releases.New actions
SVN::Web's design makes it simple to add new actions. See SVN::Web::action for details.
If you've created a new action then please contribute it back to the maintainers for inclusion in future releases.
Some ideas for new actions include:
- help
-
Would display help to the user.
- atom
-
Similar to the
rss
action, but generating ATOM format output instead.
Or look on CPAN for SVN related modules that could be usefully integrated. Perhaps SVN::Log::Index or SVN::Churn could form the basis of useful actions.
Bug reports and fixes
Of course, if you discover any bugs in SVN::Web please report them back to the maintainers. It's even more useful if you're able to include a test case that reliably reproduces the bug.
Naturally, fixes for these bugs are even more useful. Please see the "BUGS" in SVN::Web section in SVN::Web for information about reporting bugs.
Module Install Instructions
To install SVN::Web, copy and paste the appropriate command in to your terminal.
cpanm SVN::Web
perl -MCPAN -e shell install SVN::Web
For more information on module installation, please visit the detailed CPAN module installation guide.