Alt

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

    To make an alternate CPAN version, leave everything exactly the same,
    except distribute the new version as "Alt-Foo-Bar-AltIdentifier".

    When a user installs your module like so:

        PERL_ALT_INSTALL=OVERWRITE cpanm Alt::Foo::Bar::better

    they will get your version of the Foo::Bar framework (Foo::Bar,
    Foo::Bar::Baz).

    Obviously, this completely overlays the old Foo::Bar install, but that's
    the whole idea. The user isn't surprised by this because they just asked
    for an Alternate implementation. If they don't like it, they can simply
    reinstall the original Foo-Bar, or try some other alternate.

ALT BEST PRACTICES
    This idea is new, and the details should be sorted out through proper
    discussions. Pull requests welcome.

    Here are the basic guidelines for best using the Alt namespace:

lib/Alt.pod  view on Meta::CPAN

To make an alternate CPAN version, leave everything exactly the same, except
distribute the new version as C<Alt-Foo-Bar-AltIdentifier>.

When a user installs your module like so:

    PERL_ALT_INSTALL=OVERWRITE cpanm Alt::Foo::Bar::better

they will get your version of the Foo::Bar framework (Foo::Bar,
Foo::Bar::Baz).

Obviously, this completely overlays the old Foo::Bar install, but that's the
whole idea. The user isn't surprised by this because they just asked for an
B<Alt>ernate implementation. If they don't like it, they can simply reinstall
the original Foo-Bar, or try some other alternate.

=head1 ALT BEST PRACTICES

This idea is new, and the details should be sorted out through proper
discussions. Pull requests welcome.

Here are the basic guidelines for best using the Alt namespace:



( run in 0.454 second using v1.01-cache-2.11-cpan-49f99fa48dc )