[Smtk-developers] Pie in the sky

TJ Corona tj.corona at kitware.com
Tue Mar 20 16:47:16 EDT 2018


Maybe we could do something like

Core/smtk/{attribute, mesh, model}/binding/{json, pybind11}/{Pybind, json}Resource.{h, cxx}

> On Mar 20, 2018, at 4:33 PM, David Thompson <david.thompson at kitware.com> wrote:
> 
>> I vote for putting them in the subdirectories of whatever source they wrap/serialize since each of them is associated with a specific file/class.
> 
> I think TJ was hinting that we we do this:
> 
>>  core/json/smtk/{attribute, mesh, model}/jsonResource.{h,cxx}
>>  core/pybind11/smtk/{attribute, mesh, model}/Py{Attribute, Mesh, Model}.cxx
>> 
>>  extension/json/smtk/{attribute, mesh, model}/jsonResource.{h,cxx}
>>  extension/pybind11/smtk/{attribute, mesh, model}/Py{Attribute, Mesh, Model}.cxx
> 
> then everything in core/smtk is in the smtkCore library; everything in the core/json directory could live in an smtkCoreJSON directory, etc. In general, the pattern would be that no two libraries have code in the same source directory.
> 
> 	David



More information about the Smtk-developers mailing list