Originally we said that users should not include "jquery" in the name of their plugins. However, @jrburke has raised concerns about integration with non-jQuery plugins, especially in the case of an app that's using AMD where jQuery itself is not the sole focus.
We should hash out the details of what's required to make sure that we jQuery plugins will play nicely in all environments.
@jrburke requested that the plugin names match the file names, e.g., "jquery.ui.dialog".
Is it problematic if the plugins use dashes instead of dots, e.g., "jquery-ui-dialog"?
Should we require that names be prefixed with "jquery"? While discussing this with @rdworth, we looked at the scenario of Wijmo, where a name such as "wijmo-wijdialog" should be unique in any system. Should we require "jquery-wijmo-wijdialog" anyway?
What are the actual concerns for something like an AMD loader?