Description
I have been working on porting over some of my modules to Magento 2 to get a head start on Magento 2 module development. I was having a really difficult time getting the adminhtml menu items to display. I was following the example in the Mage_Cms module. I was getting an error that stated, "Param resource doesn't pass validation".
I posted it on Twitter, and @mzeis sent an example of his attempt with admin menus and it worked fine for him.
The only difference that I could tell between our code was the our module package names. My module was named "LyonsCore_Core" and his was "Emzee_BackendTest".
So, I tried to rename my module to "Lyonscore_Core" (no camel case in the package name), and then it worked just fine.
So, this is either a bug, or something needs to specify that camel case directories are not allowed as module package names.