Hi,
I am dealing with a third party and we believe they have incorrectly setup their packages. I would like some validation on my understanding of Sencha Packages.


Basically, they have two sub-packages inside of one package. Each of the packages has it's own namespace. Here is the folder structure:


Assume the package root is - packages/remote/blu-ux


Code:
blu-ux/package.json ("classpath": "${package.dir}/src")
...


blu-ux/src/Core
blu-ux/src/Core/util/Utils.js (Core.util.Utils)
...


blu-ux/src/Blu
blu-ux/src/Blu/model/Logic.js (Blu.model.Logic)
...

Now, my understanding of the src folder and how it is resolved by Sencha CMD is it should be the root location of the namespace. This is validated by all Sencha packages as example. The bare minimum should be at least this:


Code:
blu-ux/package.json ("classpath": "${package.dir}/src")
...


blu-ux/src
blu-ux/src/util/Utils.js (Core.util.Utils)
...


blu-ux/src
blu-ux/src/model/Logic.js (Blu.model.Logic)

Based on my own experience, this should be two different packages setup like so:


Code:
blu-core/package.json ("classpath": "${package.dir}/src")
...

blu-ux/package.json ("classpath": "${package.dir}/src")
...


blu-core/src
blu-core/src/util/Utils.js (Core.util.Utils)
...


blu-ux/src
blu-ux/src/model/Logic.js (Blu.model.Logic)

Am I correct in my understanding?


Bryan