[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