Hi Aran, As an aside, the module-authors list (cc’d on this) is probably a better place to ask for feedback on namespace selection. Or prepan.org <http://prepan.org/>.
> Hello, I'm working on a library for parsing RAML (http://raml.org/ > <http://raml.org/>) files and other tooling around it (such as > auto-generating Web::Machine scaffolding from them). > > I can envision a point at which there are several API Spec modules such as > ones for Swagger (there is already a CPAN modules for this, Swagger2), JSON > API, and there are others. > > So I'm thinking it makes sense to start a namespace, and possibly a common > interface, that these modules will live in. For my module I am thinking: > > APISpec::RAML > > Any thoughts? I think the questions to ask yourself are: What keywords might someone use when searching for modules on MetaCPAN or elsewhere? What other modules might you expect it to be grouped with? There are already some modules in the REST:: namespace, so REST::RAML might be a more appropriate name. And if you were going to go with something like your proposal, maybe API::Spec::RAML might be better, even if it seems more like a mouthful. Cheers, Neil