Hi Pavel,

> I made some bots for Telegram and decided to arrange common codebase into 
> module.
> I called my project 'perlgram'.
> Here it's https://github.com/pavelsr/perlgram 
> <https://github.com/pavelsr/perlgram>
> And this is example of bot based on module https://github.com/FabLab61/dt_bot 
> <https://github.com/FabLab61/dt_bot>
> 
> What do you think, which package name would be better for publishing it at 
> CPAN ?
> Is it ok to publish module under Perlgram name, like FindBin ? Or should I 
> add top-level hierarchy like WWW:: or Bot:: or API:: ?

In addition to Ron’s suggestion, the module-authors mailing list (copied on 
this email) is a better place to ask for advice like this.

And while I’m here, better then a Perlgram toplevel namespace, you could go 
with a toplevel of Telegram::BotKit, or something like that, with your 
distribution then being called Telegram-BotKit (note that the distribution name 
needs to match the top-level module name). Then all modules in your 
distribution would be inside the Telegram::BotKit::* namespace.

Cheers,
Neil

Reply via email to