Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • W Wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 13
    • Issues 13
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Projeto Focus
  • Wiki
  • Wiki
  • processos

processos · Changes

Page history
Update processos authored Mar 04, 2023 by Leonardo José Machado Canto's avatar Leonardo José Machado Canto
Hide whitespace changes
Inline Side-by-side
processos.md
View page @ 6cf20d0c
...@@ -51,11 +51,22 @@ ...@@ -51,11 +51,22 @@
# Processo de Desenvolvimento # Processo de Desenvolvimento
## Sumário
- [Processos](#processos)
- [Descrição](#descrição)
- [Diagrama GitFlow](#diagrama-gitflow)
- [Branchs](#branchs)
- [Instalação do git](#instalação-do-git)
- [Comandos](#comandos)
- [Git Hands On](#git-hands-on)
## Descrição ## Descrição
Esta seção é dedicada para os processos de desenvolvimento, onde será apresentado o Workflow do proejto Esta seção é dedicada para os processos de desenvolvimento, onde será apresentado o Workflow do proejto
## Diagrama ## Diagrama GitFlow
![Diagrama_sem_nome.drawio](uploads/91c471632c3e43f83f04ed5e0f808dfa/Diagrama_sem_nome.drawio.png) ![Diagrama_sem_nome.drawio](uploads/91c471632c3e43f83f04ed5e0f808dfa/Diagrama_sem_nome.drawio.png)
...@@ -69,6 +80,16 @@ Esta seção é dedicada para os processos de desenvolvimento, onde será aprese ...@@ -69,6 +80,16 @@ Esta seção é dedicada para os processos de desenvolvimento, onde será aprese
**USxx:** Branch utilizada somente para conclusão das atividades definidas pelo time, sendo mantida até sua finalização. **USxx:** Branch utilizada somente para conclusão das atividades definidas pelo time, sendo mantida até sua finalização.
## Instalação do Git
#### Download
Faça o download e instale o Git a partir deste [link](https://git-scm.com/downloads), selecionando seu sistema operacional.
Ao final da instalação, abra o Git Bash (caso esteja usando Windows) ou um terminal, e digite `git –version`. Ao retornar a versão do Git, significa que a instalação foi bem sucedida.
> **Nota:** Usuários de Linux e Mac já possuem o Git nativamente. Para verificar, abra um terminal e digite `git –version`. Caso retorne a versão do Git, significa que o mesmo está devidamente instalado em sua máquina.
## Comandos ## Comandos
Para baixar a versão mais atualizada do código e após criar uma nova branch, é necessário garantir que o código esteja da versão mais atualizada, para isso, utilize o comando: Para baixar a versão mais atualizada do código e após criar uma nova branch, é necessário garantir que o código esteja da versão mais atualizada, para isso, utilize o comando:
...@@ -101,4 +122,49 @@ Após todos os passos anteriores, salve o código remotamente utilizando o coman ...@@ -101,4 +122,49 @@ Após todos os passos anteriores, salve o código remotamente utilizando o coman
```plaintext ```plaintext
git push git push
``` ```
\ No newline at end of file
## Git Hands On
Esta seção é dedicada ao teste da configuração do seu ambiente, bem como a prática do Gitflow do projeto. O _hands on_ consiste em atualizar o README do repositório da Wiki com o seu nome e seu nível AGES, além de, ao final, submeter seu primeiro Pull Request.
#### Passo 1: Clonar o repositório da Wiki
Efetue o clone do repositorio da Wiki via HTTPS e abra o projeto com um editor de texto. Link: https://tools.ages.pucrs.br/projeto-focus/wiki
#### Passo 2: Criando uma branch nova
A partir da branch main, crie uma nova branch seguindo o comando abaixo:
```sh
git checkout -b seuPrimeiroNome-handson
```
#### Passo 3: Editando o README.md
Abra o arquivo README.md e atualize a tabela de membros com seu nome e seu nível AGES.
#### Passo 4: Commit em suas mudanças
Efetue o commit das suas mudanças rodando os comandos abaixo
```sh
git add .
git commit -m “Add my name to the table”
```
#### Passo 5: Submetendo um pull request
Após efetuar o commit, rode o comando abaixo para enviar suas modificações para o repositório remoto:
```sh
git push origin seuPrimeiroNome-handson
```
> **Nota:** Provavelmente, ao efetuar o push, o GitLab irá requisitar suas credenciais.
Após efetuar, vá no painel do GitLab, procure pelo repositório Projeto Focus/Wiki e, no menu lateral procure por Merge Request. Na opção “Select source branch” selecione a branch que você criou e clique em “Compare branches and continue”.
Dentro do merge request, mantenha as informações padrão, porém, na opção Reviewer, marque um dos AGES III ou IV para fazer a revisão. Após isso, clique em “Create merge request” e aguarde a aprovação.
Com este fluxo completo e bem sucedido, significa que seu ambiente está devidamente configurado para utilizar os repositórios do Projeto Focus.
Clone repository
  • 1º Encontro com Stakeholder
  • Gerenciamento do Projeto
  • Mocks
  • Planing Poker
  • User Stories
  • arquitetura
  • banco_dados
  • codigo
  • configuracao
  • design
  • escopo e cronograma
  • Home
  • horarios
  • instalacao
  • processos
View All Pages