https://www.linkedin.com/pulse/projeto-sharebook-raffaello-damgaard/
https://join.slack.com/t/sharebookworkspace/shared_invite/zt-4fb3uu8m-VPrkhzdI9u3lsOlS1OkVvg
https://trello.com/invite/sharebook6/928f21ef82592b5edafde06f171d338b
4.1 FAÇA UM FORK DO REPOSITÓRIO: https://github.com/SharebookBR/sharebook-backend
4.2 Crie uma branch baseada na branch original develop
(experimente: git checkout develop && git checkout -b nomeDaSuaNovaBranch
)
4.3 Escreva seu código ❤️
Nota: Não esqueça de garantir que todos os testes unitários continuem sendo executados corretamente.
4.4 Crie sua PR apontando para a branch base develop
(conforme imagem abaixo)
4.5 Aguarde/acompanhe o status do seu PR
4.6 Compartilhe/convide um amigo para contribuir com o ShareBook
Nosso projeto já está configurado para você debugar e testar pelo vs code. Só precisa instalar alguns plugins abaixo:
Caso prefira linha de comando, segue uma colinha...
# restaurar dependências
dotnet restore ./ShareBook/ShareBook.sln
# build
dotnet build ./ShareBook/ShareBook.Api/ShareBook.Api.csproj --verbosity minimal
# rodar o app com hot reload
dotnet watch --project ./ShareBook/ShareBook.Api/ShareBook.Api.csproj
# rodar os testes
dotnet test ./ShareBook/ShareBook.Test.Unit/ShareBook.Test.Unit.csproj
# clean
dotnet clean ./ShareBook/ShareBook.Api/ShareBook.Api.csproj --verbosity quiet
Atenção! Este passo está em construção e ainda exige alguns passos manuais. Em breve será automatizado.
Consiste em usar uma collection do postman (v2.1) para testar os resultados das requisições. No momento a collection está pronta para usa no ambiente de dev.
ShareBook API - Tests
, clique em Run collection