Cara, show seu guia! Me ajudou bastante na dúvida de como padronizar o código.
Nickollas Coelho
1

Oi Nickollas,
primeiramente obrigado pelo feedback!

Então, eu não falei nada sobre a organização porque ainda estamos aprendendo em relação a isso. Nos três projetos que eu participei aqui na CS, que usam Angular, foram três organizações de pastas diferentes.

Eu diria que a nossa melhor abordagem atual, é a organização por features e com uma pasta apenas com diretivas:

-app
-auth
auth.controller.js
auth.service.js
auth.factory.js
auth.html
-users
users.controller.js
users.service.js
users.html
-directives
-focus
focus.directive.js
focus.html