title: Exists Angularjs code/naming conventions?
body: <p>Does anyone know if exists any official or most accepted reference for Angular naming conventions to use when we build our applications?</p>
  <p>Angular has many different types of components such as <em>filters</em>, <em>directives</em>, <em>services</em>, and so on.</p>
  <p>Wouldn't you agree that having a reference naming convention when we implement them in our applications will make sense?</p>
  <p>For example:
  If we need to create new filters, how should we name them like [Something]Filter or filter[Something] or something else?
  And same applies to Controllers, Services, Directives, and so on.
  I wonder if variables/functions that belong to the scope should have a particular prefix or suffix. In some situations, it may be useful to have a way to differentiate them from functions and other (none angular code).</p>