[Smtk-developers] Pie in the sky

David Thompson david.thompson at kitware.com
Tue Mar 20 16:33:12 EDT 2018


> 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