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 <[email protected]> wrote: > 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 level to be the device type: > Firewall::PaloAlto > Switch::NXAPI > > What are other people's thoughts? > > Greg Foletta > [email protected] > >
