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