-
Notifications
You must be signed in to change notification settings - Fork 114
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5b218cd
commit 5e160e3
Showing
1 changed file
with
75 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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. |