Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • appoio-wiki appoio-wiki
  • Project information
    • Project information
    • Activity
    • Labels
    • Planning hierarchy
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • 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
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • APPOIO
  • appoio-wikiappoio-wiki
  • Wiki
  • arquitetura

arquitetura · Changes

Page history
Fix links and standardize some pages authored Oct 16, 2020 by Rafael Victor Ruwer Araujo's avatar Rafael Victor Ruwer Araujo
Hide whitespace changes
Inline Side-by-side
arquitetura.md
View page @ c0b9e1e7
...@@ -7,10 +7,16 @@ _Acesso rápido_ ...@@ -7,10 +7,16 @@ _Acesso rápido_
- [Diagrama de deploy](#diagrama-de-deploy) - [Diagrama de deploy](#diagrama-de-deploy)
- [Backend](#backend) - [Backend](#backend)
- [Rotas](#rotas) - [Definições de linguagem e bibliotecas][#definições-de-linguagem-e-bibliotecas]
- [Deploy](#deploy) - [Módulos do sistema][#módulos-do-sistema]
- [Diagrama do sistema][#diagrama-do-sistema]
- [Diagrama de sequência][#diagrama-de-sequência]
- [Frontend](#frontend) - [Frontend](#frontend)
- [Processo de desenvolvimento](#processo-de-desenvolvimento) - [Módulos do sistema][#módulos-do-sistema-1]
- [Arquitetura básica do frontend][#arquitetura-básica-do-frontend]
- [Diagrama do sistema][#diagrama-do-sistema]
- [Diagrama de componentes][#diagrama-de-componentes]
- [Páginas relacionadas](#páginas-relacionadas)
## Diagrama de Deploy ## Diagrama de Deploy
...@@ -64,14 +70,6 @@ Seguindo um fluxo que percorre a estrutura: **Route > Controller > Service > Rep ...@@ -64,14 +70,6 @@ Seguindo um fluxo que percorre a estrutura: **Route > Controller > Service > Rep
![diagrama usuario](https://tools.ages.pucrs.br/appoio/appoio-wiki/raw/master/images/arquitetura/Diagrama_Sequencia_Usuario.png) ![diagrama usuario](https://tools.ages.pucrs.br/appoio/appoio-wiki/raw/master/images/arquitetura/Diagrama_Sequencia_Usuario.png)
### Rotas
As rotas da API foram documentadas usando a ferramenta [Postman](https://www.postman.com/). O link para a documentação pública das rotas no Postman e instruções de uso podem ser encontrados na página [📄 Rotas](rotas).
### Deploy
Instruções sobre como colocar a API no ar podem ser encontradas na página [📄 Deploy](deploy).
## Frontend ## Frontend
...@@ -104,12 +102,15 @@ O diagrama de componentes da aplicação apresenta a maneira que as classes do s ...@@ -104,12 +102,15 @@ O diagrama de componentes da aplicação apresenta a maneira que as classes do s
![diagrama sistema](https://tools.ages.pucrs.br/appoio/appoio-wiki/raw/master/images/arquitetura/component_diagram.png) ![diagrama sistema](https://tools.ages.pucrs.br/appoio/appoio-wiki/raw/master/images/arquitetura/component_diagram.png)
# Processo de desenvolvimento ## Páginas relacionadas
Durante o desenvolvimento do projeto, foram adotados alguns padrões com relação ao código e ao trabalho com o Git. Há duas páginas específicas tratando desses assuntos: Outras páginas da wiki com informações importantes:
- [📄 Padronização](padronizacao) - [📄 Configuração](configuracao): instruções para configuração do ambiente de desenvolvimento do backend e frontend.
- [📄 Git Workflow](git_workflow) - [📄 Padronização](padronizacao): padrões de código, documentação e nomenclatura de arquivos.
- [📄 Git Workflow](git_workflow): padrões de commit, branches e merge requests.
- [📄 Rotas](rotas): documentação das rotas da API.
- [📄 Deploy](deploy): como fazer o deploy da aplicação (backend para AWS).
# Pendencias # Pendencias
* Segurança * Segurança
......
Clone repository
  • Rotas
  • arquitetura
  • banco_dados
  • configuracao
  • deploy
  • escopo
  • git_workflow
  • gp
  • Home
  • instalacao
  • mockups
  • padronizacao
  • processo
  • qualidade