Drupal.org will let you create projects namespaces that are not valid machine names.
Since the consequences of a bad namespace choice may not be obvious to new contributors and it's so painful to fix once a project has gained any momentum, we should enforce important constraints through validation when creating or promoting a project rather than leaving it up to chance.
- Identify the constraints. So far:
- Enforce them in form validations.
User interface changes
Original report by @Marcin Pajdzik
I set the url for my module to eu-cookie-compliance. However I should have used underscores rather than hyphens so that it reads eu_cookie_compliance.
The problem is that now if I do drush dl eu-cookie-compliance the module is downloaded but then when I wand to enable it with drush en eu-cookie-compliance, drush cannot find it.
Is that possible to change it?