CONTRIBUTING

Forking PPI

script/perlimports is a fatpacked script, which includes a fork of PPI. You should probably have the fork available if your're going to be editing or testing this particular script.

git submodule init
git submodule update

Now, if you'd like to update the fatpacked perlimports, just run the following script:

./author/fatpack.sh

The entire purpose of the fatpacking is for the one bit of forked code, rather than making a portable binary, so I don't have plans currently to pack any other modules into script/perlimports.

Sending Pull Requests

The internals are still in a state of flux, so if you're proposing an invasive change, please get in touch with me first by opening a GitHub issue. That way we can co-ordinate and make sure valuable time isn't wasted on code which later can't be merged without a lot of work.