My question is a general one: how do you get new migrations, which you've created via a custom module using Migrate, to show up in the Migrate UI at /admin/content/migrate ? What lines of code are necessary in your custom module for this?
Specifically, I'd like to know what's missing from a particular custom module (called ea_hub_migrations.module) that I've created. I created this by cutting down the migrate_example module, but after enabling ea_hub_migrations.module the migration group it defines isn't showing at /admin/content/migrate . By contrast, the migration I created with the module at https://drupal.org/node/1285276 does show up there. Here is the code for my custom module - I'd be very grateful if someone could take a look and tell me what's missing:
ea_hub_migrations.migrate.inc (included via ea_hub_migrations.info) - http://pastebin.com/KWMHd3gx