Hi Slavik,
2013/9/16 Slavik Goltser <[email protected]> > I could not find any information on this, but what is the recommended way > of migrating Dancer1 plugins to Dancer2? Is it to add version checking > while keeping the Dacer1 naming or is it recommended to rename the plugins > to Dancer2::Plugin... ? > First things first: don't bother with D1 compatibility, all Dancer2-related distributions should be in the Dancer2 namespace, so no need for backward compat and version checks. What is suggested is to rename Dancer::Plugin::FooBar to Dancer2::Plugin::FooBar. That's for the naming. Regarding the code, make sure your plugin uses the proper syntax: shifting $dsl in each registered subs, like so: regsiter foo => sub { my $dsl = shift; ... }; Also make sure any import-time code are defined in "on_plugin_import" blocks. Good luck!
_______________________________________________ dancer-users mailing list [email protected] http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
