Skip to content

Guiarrd/roupa_de_sapo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 

Repository files navigation

roupa_de_sapo

Squad 1 Aceleradev Java Florianópolis

Fluxo de trabalho

Todas as novas branches devem ser criadas a partir da staging, para isso execute os seguintes comandos no seu terminal:

  • git checkout staging -> entra na branch staging
  • git pull origin staging -> atualiza seu repositório local com as modificações da staging
  • git checkout -b nome_da_sua_branch_de_trabalho -> cria e entra na sua branch de trabalho, (é aqui onde você irá realizar todas as suas modificaçes, irá fazer commits e push).
    Ao finalizar seu trabalho em sua branch local você pode fazer o merge dela com a staging.

Merge com staging

Entre em: https://github.com/Guiarrd/roupa_de_sapo/branches.

Na seção Active branches procure a sua branch e aperte no botão New pull request.

Você será redirecionado para uma nova página. Logo abaixo do título Open a pull request tem dois botões de spinner com uma seta <- entre eles. O da direita deve estar selecionado com a sua branch de trabalho e o da esquerda deve estar com a branch staging selecionada, caso não esteja assim selecione estas opções no spinner. Escreva uma mensagem sobre este pull request e aperte no botão Create pull request. Caso sua branch de trabalho possua algum conflito com a staging você não poderá dar o merge automaticamente, mas ainda poderá criar o pull request.

Com o pull request criado caso não haja conflitos aperte no botão de merge na página do pull request criado e fim. Se houver conflitos você precisará resolvê-los localmente.

Resolução de conflitos com IntelliJ

Abra o intelliJ, execute os comandos:

  • git checkout staging -> entra na branch staging
  • git pull origin staging -> atualiza seu repositório local com as modificações da staging
  • git checkout nome_da_sua_branch_de_trabalho -> entra na sua branch de trabalho
    No canto inferior direito na barra de navegação click em Git: nome_da_sua_branch, no menu que abrir selecione a branch staging e aperte em Merge into current. Resolva os conflitos que surgirem e faça um push.

Testando

Para testar com o Postman você pode utilizar o usuário pré cadastrado. Basta fazer a requisição do token com um POST no endpoint: http:localhost:8080/oauth/token passando no body um form-data com os parâmetros:

Na aba de authorization selecione Basic Auth e preencha os campos da seguinte forma:

  • Username: codenation
  • Password: 123

Você também pode criar um usuário na rota http://localhost:8080/user com um POST passando simplesmente o JSON contendo as informaçes do novo usuário e depois utilizar o email e senha cadastrados para conseguir um token e ficar autorizado a acessar as outras rotas da API.

Em posse de um token válido você pode acessar qualquer rota da API realizando as requisições com autorização do tipo Bearer Token.

Swagger

Nesse projeto foi utilizado o editor Swagger para a validação e documentação da API desenvolvida pelos integrantes da squad. Nesse editor estão descritos todos os endpoints com os métodos que executam e os respectivos parâmetros. Inclui também os modelos do banco de dados utilizado.

Pode ser acessado no endpoint: http://localhost:8080/swagger-ui.html

About

Squad 1 Aceleradev Java Florianópolis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages