Hi,
Angular coding style guide, from my point of view, it's an opinionated proposal, with some hello world examples, to learn Angular.
Same for other frameworks style guides and best practices.
JHipster is different, because it tries to provide real projects, which can be deployed in real production, for real customers.
So, we can totally provide our own best practices.
Since Angular.js, we split code and test, in 2 separate folders.
As far as I remember, I don't see any complaints, just people who asked why we choose this structure.
I don't see any value in changing this: our users won't be able to easily update their JHipster projects.
Did some of you have feedback from real users about this choice ? I worked on more than 20 real JHipster projects, for different customers, which are all deployed in production and no complaints for these choices.
But to make people happy, I'm pretty sure it's not so difficult to have this option with a flag or question.
Use ANGULAR_DIR instead of CLIENT_TEST_SRC_DIR (and do some minor change to put spec/ in constants)
To resume: I'm totally fine with what you proposed, Deepu.
Pascal