CONTRIBUTING

Thank you for considering contributing to this distribution. This file contains
instructions that will help you work with the source code.

Clone a copy of Mnet source code from github with the following commands, which
will create a git clone of the repository in your local $HOME/Mnet directory:

    git clone https://github.com/menzascripting/Mnet $HOME/Mnet
    cd $HOME/Mnet

Tests for the Mnet lib code are contained in the t directory, these commands
will run all of the tests and cleanup afterwards:

    perl Makefile.PL
    make test realclean

Individual tests can be run after adding the cloned Mnet lib directory to your
perl library environment variable in the current shell session, as follows:

    export PERL5LIB=$HOME/Mnet/lib
    perl t/Log.t

Patches containing local changes can be emailed to to other developers, and
can be created with the following command:

    git diff > patch.diff

Any patches received can be applied locally with the following command:

    git apply patch.diff

It is expected that new code will be consistant with existing code, including
documentation and tests. Github forks and pull requests can be used for more
involved changes.

The Mnet perl distribution has been created and is maintained by Mike Menza.
Feedback and bug reports are welcome, feel free to contact Mike via email
at mmenza@cpan.org with any comments or questions.

Makefile.PL contains notes on how new releases are created.