Re: Network Device API - Package Names

2016-11-16 Thread Chase Whitener
Hi Greg, For the Cisco class, it's probably best to avoid "Switch::" as the first thing that comes to mind are entirely different, e.g. Switch::Plain. There already exist a handful of Cisco-related things under Cisco::. In particular, you may want to look at Cisco::UCS and Net::Cisco::ACS (maybe

Re: Network Device API - Package Names

2016-11-16 Thread Dan Book
I recommend using Device:: as your top-level namespace, as it's already widely used for hardware interface libraries. You can make it more granular under that if you wish. On Wed, Nov 16, 2016 at 7:45 PM, Greg Foletta wrote: > Hello, > > I'm currently writing modules to interact with the APIs of

Network Device API - Package Names

2016-11-16 Thread Greg Foletta
Hello, I'm currently writing modules to interact with the APIs of network devices. These include the NXAPI of Cisco Nexus switches, and the API of Palo Alto firewalls. I'm looking for suggestions as to where to place these within the package space? My first consideration has been for the top lev