You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Atualmente, não estamos usando banco de dados, então o MongoDB não é necessário.
Clone o repositório para uma pasta local (para os inexperientes, recomendo o uso de um client, como o GitKraken).
Após receber todo o repo, abra a pasta do projeto em um terminal e execute o comando "npm install". (Para usuários Windows, entrem na pasta do projeto e pressionem shift+botão direito. No menu de contexto, a opção de abrir a pasta via terminal aparecerá.).
Agora, você possui todas as dependências instaladas e está pronto para desenvolver. Com o terminal aberto na pasta do projeto, execute o comando "npm start" para iniciar o servidor. Se você estiver usando alguma distribuição Linux, não esqueça que para qualquer porta acima de 1024 você precisa ser um super usuário para executar (sudo npm start) ou redirecionar uma outra porta para a mesma.
O site poderá então ser acessado via browser no endereço "localhost" pela porta 80. Como ela é a padrão, o endereço localhost está correto.
Todas as mudanças feitas na parte client poderão então ser efetuadas sem reinicializar o servidor, apenas atualizando a página (aka F5).
Normas para desenvolvimento
Commits feitos EXCLUSIVAMENTE em português e apenas implementando alguma mudança útil. Evite enviar mensagens como "teste", "correção de bug" ou "fiz uma coisa". Explique a situação e o que foi alterado, em cerca de 80 caracteres máximos.
Se for necessário expandir a sua mensagem no commit, ele pode ter uma descrição mais extensa. Pesquise como fazer e o histórico do projeto será mais fácil de compreender para toda a equipe.
Nunca edite direto no branch master! Crie um fork ou utilize o branch develop. Mantenha o master estável sempre!
Evite force pushes! Se você não sabe o que é isso, outro motivo de evitá-lo.
Use o Issue Tracker do repositório! Aqui você pode acessar bugs ou features do projeto, além de poder reportar outras situações ou pedir alguma ajuda.
Bugs não são features.
Se você tem uma dúvida ou não tem certeza se implementar alguma feature é a decisão correta, pergunte para os outros desenvolvedores.
Use o canal do projeto no Slack! É a melhor forma para se comunicar com o restante da equipe.