-
Padrão de commits Modulo - Descrição geral do commit
- Descrição específica 1
- Descrição específica 2
-
Padronização de dependencias e verificação de conflitos Verificar suporte da comunidade
-
Mockup de dados (Sempre acessados via service)
-
Componentizar quanto mais melhor
-
Utilizar LocalStorage para insersão de dados (depois para mudar a API é dois tempos)
-
Estrutura padrão:
- app/
- app.html
- config/
- pd-app.module.js
- pd-rotas.config.js
- controller/
- index.controller.js
- css/
- pd-app.css
- views/
- pessoa/
- cadastro-pessoa.controller.js
- cadastro-pessoa.html
- pessoa.service.js
- pessoa/
- arquitetura/
- directives/
- pd-input-text/
- pd-input-text.css
- pd-input-text.directive.js
- pd-input-text.html
- pd-input-text/
- filters/
- pd-maiusculo.filter.js
- services/
- pd-alert.service.js
- templates/
- ng-messages.html
- directives/
- .gitignore
- .jshintrc
- login.html
- README.md
- package.json
-
Variáveis soltas
-
Encapsulamento de qualquer função
-
Evitar divs excesívas
-
Utilizar sempre /* @ngInject */ para injeção de dependencias
-
Utilizar live templates John Papa para facilitar / agilizar o trabalho
-
Utilizar sempre 'use strict';