Alt
view release on metacpan or search on metacpan
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 )