John Papa's Angular Style Guide Y165 Recommendation... what to inject in app.core module?
<p>In <a href="https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md#style-y165" rel="nofollow">Y165</a>, John Papa recommends injecting cross app modules into app.core. </p>

<pre><code>angular.module('app.core', [angular modules, 'ngAnimate', 'ngSanitize', cross-app modules, 3rd party modules]);
</code></pre>

<p>However, in his other examples, he manually injects everything he needs in their own module... i.e.</p>

<pre><code>dataservice.$inject = ['$http'];
</code></pre>

<p>$http is a common one, so I'm thinking about injecting it into app.core. Would that be a bad idea?</p>

<p>I'm a little confused, what exactly do I inject into app.core and how do I determine whether it should be injected manually or if it should be injected into app.core? (i.e. is there an unspoken rule like put it into app.core if 2+ modules share it? 3+ modules?) </p>