Skip to content
IDEjrPublic

About

Site do Ceanut

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Projeto de criação do website do CEANUT - Centro de Empreendimentos em Alimentação e Nutrição - Empresa Júnior da UFRGS

Para desenvolver, siga as seguintes etapas:

  • Instale o Git para sua plataforma.
  • Instale o Node.js na versão do seu sistema atual.
  • 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.

logoNavBar.png

About

Site do Ceanut

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages