Skip to content

Commit

Permalink
doc: add tarefa01.md
Browse files Browse the repository at this point in the history
  • Loading branch information
israelsilva282 committed Jun 29, 2023
1 parent 5b218cd commit 5e160e3
Showing 1 changed file with 75 additions and 0 deletions.
75 changes: 75 additions & 0 deletions tarefas/20231/israelsilva282/tarefa01.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
# Tarefas da Turma de Engenharia de Software II - 2023.1

## Nome: Israel Costa e Silva

## GitHub: [israelsilva282](https://github.com/israelsilva282)

## E-mail: [email protected]

# Produto para gerenciamento de restaurantes

## Equipe

- [Anna Karoline](https://github.com/OliveiraAnna99)
- [Isadora Luana](https://github.com/isazvdd)
- [Israel Costa e Silva](https://github.com/israelsilva282)
- [Jônatas Câmara](https://github.com/JohnnyAKing)

## [Repositório do Projeto](https://github.com/OliveiraAnna99/es-sigres)

## Linguagem Utilizada

PHP é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web.

| Membro | Domínio | Experiência |
| :------------------: | :-------: | :---------: |
| Anna Karoline | Expert | 3 ano |
| Israel Costa e Silva | Iniciante | 1 ano |
| Isadora Luana | Iniciante | 1 ano |
| Jônatas Câmara | Iniciante | 1 ano |

## Framework Utilizado

Laravel é um framework PHP livre e open-source criado por Taylor B. Otwell para o desenvolvimento de sistemas web que utilizam o padrão MVC.

## Tecnologias utilizadas

### Front-End:

- CSS

### Back-End:

- Laravel, PHP

### Banco de Dados:

- MySQL

## IDE Utilizada

<p> A IDE utilizada para o desenvolvimento do projeto será o Visual Studio Code, muito usada em todo o mundo e com bastantes extensões. Dentro do VSCode, existe uma guia para testes na qual é possível depurar o código, adicionar breakpoints e verificar se as funções estão corretas.</p>
<p> Além disso, o VSCode possui integração com o GitHub, ou seja, é possível fazer commits, dar push, pull, merge, criar pull requests de dentro do software. É uma plataforma que oferece diversas vantagens e acelera o processo de desenvolvimento.</p>

### CRUD - Tutorial

- [Playlist CRUD Tutorial - PHP, Laravel](https://www.youtube.com/playlist?list=PLvZ08PHyHqDn1W1PKxpPIS7Bw0JqoRtB-)

## Branches e Pull Request

**branches**

No Git, um branch é uma referência móvel e leve para um dos commits do seu projeto. O branch principal do Git é chamado de "master". Ao realizar um commit, o branch "master" é atualizado para apontar para o commit mais recente que foi realizado. Assim, a medida que você realiza mais commits, o branch "master" se move automaticamente para apontar para o commit mais recente.

**Pull Request**

As pull requests permitem que você informe outras pessoas sobre as alterações das quais você fez push para um branch em um repositório no GitHub. Depois que uma pull request é aberta, você pode discutir e revisar as possíveis alterações com colaboradores e adicionar commits de acompanhamento antes que as alterações sofram merge no branch base.

## Versionamento Semântico

O versionamento semântico é um conjunto de diretrizes que estabelecem regras e requisitos para definir as versões de um software. Ele tem como objetivo solucionar um problema antigo conhecido como "inferno de dependências", que se refere às complicações que surgem ao lidar com pacotes de software. Em suma, o versionamento semântico busca estabelecer um padrão para a numeração de versões de um software, a fim de facilitar o seu gerenciamento e minimizar conflitos entre as dependências.

## Conventional Commits

A especificação do Conventional Commits é uma convenção simples para utilizar nas mensagens de commit. Ela define um conjunto de regras para criar um histórico de commit explícito, o que facilita a criação de ferramentas automatizadas baseadas na especificação. Esta convenção se encaixa com o SemVer, descrevendo os recursos, correções e modificações que quebram a compatibilidade nas mensagens de
commit.

0 comments on commit 5e160e3

Please sign in to comment.