Contributing

Contributors are very welcome!

Bug Fixes and Typos

For minor fixes, you can open an issue, but a pull request (with tests, if appropriate) is very welcome.

I do not accept patches. I've found them too much of a pain to apply.

New Features

If you would like a feature added, please open an issue first so we can discuss it.

Changes

Please add an entry to the Changes file for anything you do.

Non-backwards Compatible Features

Currently, MooseX::Extended allows configuration via import lists:

use MooseX::Extended
    types    => [qw/HashRef ArrayRef/],
    excludes => [qw/StrictConstructor/];

We may add a new includes feature if a change:

For example:

use MooseX::Extended includes => [qw/some_new_feature/];

This is not yet implemented. The key idea here is that we want to be safe and not break existing code.