When I decided to move on with RequireJS + AngularJS, it was September 2013, and at that time my Google search brought many results claiming it could be not a good idea. So, I was a bit uncertain about the decision. Each day it passes since that time I am more and more pleased with the results. After refactorings and tweakings, I am very satisfied, even proud, of the resulting scheme.
My front-end code base has a bower.json specifying its third-parties dependencies - RequireJs, AngularJS, jQuery, Twitter Bootstrap (I use only the CSS from it, since I use Angular UI Bootstrap directives for the components), ZeroClipboard, every "vendor" library is specified at this very simple bower.json file.
My app code is divided into front-end "apps" and "modules"... there are two main "front-end apps" - one for logged-in subscribers, and other for logged-in administrators. Each "app" has its "modules" - in fact, view + controllers + assets. It may be hard to describe, but when you see the folder structure you do not eve