Hash::Merge have common tests being run for several clone backends. That's why it is a bit more complicated to setup a clone for hacking on the beast.
At first one need to clone the project and all it's submodules:
$ git clone https://github.com/perl5-utils/Hash-Merge.git
Then some modules are required for Makefile.PL at author level itself:
$ cpanm --with-recommends --with-suggests Test::WriteVariants
The typical workflow for authoring modules with ExtUtils::MakeMaker...
$ cpanm --with-recommends --with-suggests --with-develop --installdeps . $ perl Makefile.PL $ make manifest $ make test
When submitting patches or proposals or ideas or whatever - you realize and agree the copyright and license conditions. Do not submit anything when you don't agree on that.
This library is free software. You can redistribute it and/or modify it under the same terms as Perl itself.