> On Sep 29, 2016, at 1:30 AM, Sterling Hughes <[email protected]> wrote:
> 
> Howdy,
> 
> So the directory re-org is now committed in develop: it’s a fairly large, BC 
> breaking set of changes.
> 
> Please review the new structure, and use this opportunity to discuss anything 
> you don’t like.
> 
> There are a few directories I did _not_ move, mainly for lack of a good place 
> to put them, specifically:
> 
> $ ll core/libs
> total 0
> drwxr-xr-x  5 sterling  staff  170 Sep 28 18:31 imgmgr
> drwxr-xr-x  5 sterling  staff  170 Sep 28 18:31 iotivity
> drwxr-xr-x  7 sterling  staff  238 Sep 28 18:31 newtmgr
> drwxr-xr-x  5 sterling  staff  170 Sep 28 18:31 newtmgr_oic
> drwxr-xr-x  5 sterling  staff  170 Sep 28 18:52 util
> $
> 
> I’m not sure where imgmgr (image upgrade), newtmgr (system management), and 
> the iotivity (OIC protocol) should go.
> 
> My random thoughts:
> 
> imgmgr, and newtmgr could be broken into a TLD mgmt/ directory.  They could 
> also be put into “sys.”  Other suggestions?

+1 for /mgmt 

> I think iotivity should go into net/ as a sibling to nimble and ip (maybe 
> rename to oic?)  We should also break out and maintain the coap 
> implementation from iotivity as another sibling in the net/ directory.

+1

> I’ve been breaking apart “libs/util” into a set of utility packages in a TLD 
> “util.”  Should we remove these, we can get rid of the libs directory 
> altogether, which would be nice.
> 
> Cheers,
> 
> Sterling

--
David G. Simmons
(919) 534-5099
Web <https://davidgs.com/> • Blog <https://davidgs.com/davidgs_blog> • Linkedin 
<http://linkedin.com/in/davidgsimmons> • Twitter 
<http://twitter.com/TechEvangelist1> • GitHub <http://github.com/davidgs>
/** Message digitally signed for security and authenticity.  
* If you cannot read the PGP.sig attachment, please go to 
 * http://www.gnupg.com/ <http://www.gnupg.com/> Secure your email!!!
 * Public key available at keyserver.pgp.com <http://keyserver.pgp.com/>
**/
♺ This email uses 100% recycled electrons. Don't blow it by printing!

There are only 2 hard things in computer science: Cache invalidation, naming 
things, and off-by-one errors.


Reply via email to