Blame doc/mrtg-contrib.pod

Packit 667938
=head1 NAME
Packit 667938
Packit 667938
mrtg-contrib - Contribution Guidelines for MRTG
Packit 667938
Packit 667938
=head1 DESCRIPTION
Packit 667938
Packit 667938
If you have written an extension to mrtg or created a bug fix, please
Packit 667938
consider contributing it to the project. As I get quite a number of
Packit 667938
contributions every week, here are a few guidelines which explain how to
Packit 667938
contribute so that I can use the contribution without too much additional
Packit 667938
work.
Packit 667938
Packit 667938
=head2 Translations
Packit 667938
Packit 667938
MRTG messages have been translated to a number of languages but there are
Packit 667938
still many which have not been covered yet. If you want to add yours, go
Packit 667938
into the F<mrtg-2.17.7/translate> directory and follow the instructions
Packit 667938
given in the F<README> file.
Packit 667938
Packit 667938
=head2 Patches
Packit 667938
Packit 667938
When you have created your modification or extension to mrtg and want to
Packit 667938
submit it to me, please crate a patch for the files which you have modified.
Packit 667938
Do not send entire files unless they are new.
Packit 667938
Packit 667938
To create a patch, get hold of a copy of GNU diff (Many Unix systems will
Packit 667938
have this installed already. In the NT world you might want to get
Packit 667938
http://sources.redhat.com/cygwin/ to get all the nice GNU tools available.)
Packit 667938
and type
Packit 667938
Packit 667938
 diff --unified --ignore-space-change old-file new-file > simple.patch
Packit 667938
Packit 667938
or if you have modified several files do
Packit 667938
Packit 667938
 diff --recursive --unified --ignore-space-change old-dir/ new-dir/ >long.patch
Packit 667938
Packit 667938
=head2 Documentation
Packit 667938
Packit 667938
All documentation of mrtg is done with the perl B<POD> system. If you want to
Packit 667938
learn about it, type
Packit 667938
Packit 667938
 perldoc perlpod
Packit 667938
Packit 667938
and read the instructions. If you have bugfixes or additions to the existing
Packit 667938
documents, make sure you modify the B<POD> files and not the html or txt
Packit 667938
versions.
Packit 667938
Packit 667938
I take documentation very seriously. Whenever you create a new feature for
Packit 667938
mrtg which you want to get included in the official release, your patch must
Packit 667938
also contain modifications for the relevant B<pod> file in the F<doc> tree or
Packit 667938
for the documentation sections of F<cfgmaker> and F<indexmaker>.
Packit 667938
Packit 667938
=head1 ADDRESS
Packit 667938
Packit 667938
Send your patches, translations and contributions to Tobias Oetiker
Packit 667938
E<lt>tobi@oetiker.chE<gt>
Packit 667938
Packit 667938
=head1 AUTHOR
Packit 667938
Packit 667938
Tobias Oetiker E<lt>tobi@oetiker.chE<gt>