Skip to content

Instantly share code, notes, and snippets.

@mateusdevz
Created January 5, 2018 04:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mateusdevz/2c62f294ff4e31129ae977c6cdba2cc8 to your computer and use it in GitHub Desktop.
Save mateusdevz/2c62f294ff4e31129ae977c6cdba2cc8 to your computer and use it in GitHub Desktop.

As pessoas que desejam trabalhar nesse projeto terá que ter prévio conhecimento em Javascript, Jquery, API's e muita perseverança.

CONFIGURANDO O AMBIENTE NO LINUX, MAC E WINDOWS:

Instalar dependências de projeto:

npm install Dependências instaladas, vamos entender a estrutura inicial. Você vai encontrar alguns arquivos já criados e trabalhar a partir daí. A primeira coisa que você precisa fazer é rodar na sua linha de comando o seguinte:

Projeto Angular

npm start Projeto JQuery

npm run-script start-local E com o seu servidor aberto rode:

npm test

CONVENÇÃO PARA NOME DE ARQUIVOS E COMPONENTES:

username email password state city accepts_newsletters

Os nomes dos inputs devem manter o padrão dos nomes anteriores.

POLÍTICA PARA TRATAMENTO DE ERROS NA COMUNICAÇÃO COM A API:

As mensagens de erro devem ser exibidas em uma -tag small- com as classes form-text e text-danger após o input com erro (Campo inválido)

REGRAS PARA VALIDAÇÕES DOS CAMPOS:

o button só é ativado caso o formulário não tenha erros (deve ficar no estado disabled por padrão) O input é validado no estado focusout

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment