Vitor-Vaz / pode-crer-backend

0 stars 1 forks source link

Pode crer backend

Tópicos

Introdução

A ideia do projeto é construir uma api para um sistema de crowdfunding. Nesse api podemos fazer ações básicas como criação de usuário, autenticação, criação de sonhos ( é assim que chamamos as campanhas de cada um ) e até mesmo coisas um pouco mais complexas como doações, envio de email via SMTP e armazenar as imagens dos sonhos em um serviço de storage dedicado

Quais as tecnologias usamos no projeto

Como rodar o projeto

Para executar esse projeto você deve ter em sua maquina:

Primeiro passo

npm install

Segundo passo

Agora podemos executar um dos script de execução

npm run dev

é válido ressaltar que nosso projeto faz uso do nodemon para live-reload

Como contribuir

  git clone https://github.com/Vitor-Vaz/pode-crer-backend.git
  git branch NOME-DA-BRANCH
  git switch NOME-DA-BRANCH

Você tambem pode fazer

  git switch -C NOME-DA-BRANCH

OU

  git checkout -b NOME-DA-BRANCH
  git commit -m "implemetação da funcionalidade X"

Se você encontrou algua issue relacionado você pode criar um link na tua mensagem de commmit usando '#' seguido pelo numero da issue. Dessa forma o commit será linkado automaticamente na issue :smiley:

  git commit -m "implemetação da funcionalidade X #25"
  git push origin NOME-DA-BRANCH

Como pegar atualizações a partir de um fork

Se você optou por fazer um fork saiba que ele funciona como um novo repositório, isso quer dizer que o "endereço" do origin é diferente do repositório de origem.

Uma abordagem interessante é você adicionar uma "remote url", abaixo deixo uma sugestão

  git remote add repoOriginal https://github.com/Vitor-Vaz/pode-crer-backend.git

agora quando você pode dar pull diretamente do repositorio original.

  git pull repoOriginal NOME-DA-BRANCH

Se você quiser pegar uma atualização do branch main pode fazer algo do tipo

  git pull repoOriginal main

O mesmo se aplica para o push... mas... nesse caso o ideal é fazer um pullrequest... mas se ainda sim você quiser podes fazer algo do tipo

  git push repoOriginal NOME-DA-BRANCH

O ideal é nunca commitar diretamente na branch main, eu dei um exemplo