forked from cassiobotaro/modeloC4
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* setup: maonamassa first interaction * Desenvolvido relacionamentos e containers * Add files via upload * Delete Modelo C4 para documentação de arquiteturas.pdf * Delete Modelo C4 para documentação de arquiteturas.pdf * Add files via upload * Inicia a transição de plantuml para structurizr * Criação de tema cms * Adiciona cms.dsl com tema * Adiciona arquivos gerados pelo structurizr (CMS) * Ajusta imagens após atualizar temas (cms) * Move diagramas de terceiros e atualiza levels utilizando structurizr * Correção do nome do diretório * Modifica diretórios e adiciona novos diagramas utilizando structurizr * Adiciona imagens dos relacionamentos e atualiza diagrama da imersão fc * Aprimora structurizr com auto recarregamento. * Nova versão de intenções unificando hidden e show * Adiciona novos padrões para ignorar e corrige instrução no README * Correções menores * Ajusta relacionamentos para nova versão structurizr * Ajusta cms para nova versão structurizr * Ajusta maonamassa para nova versão structurizr * Ajusta niveis para nova versão structurizr * Ajusta imersão full cycle para nova versão structurizr * Modifica niveis para desenho horizontal melhorando exibição em slides * Atualiza versão dos slides (wip) * Adiciona novo tema com vários ícones * Atualiza tema e cria exemplo utilizando iconografia * Ultima versão de exemplo de ícones * Adiciona Open Telemetry aos ícones * Adiciona Jaeger aos ícones * Adiciona OpenSearch aos ícones * Adiciona mais exemplos em ícones * Adiciona mais algumas coisas em ícones * Atualiza imagens dos ícones * Adiciona AWS Prometheus aos ícones * Adiciona Grafana aos ícones * Adiciona mais ícones * Adiciona Victoria Metrics aos ícones * Atualiza ícone do Victoria Metrics * Atualiza ícones * Atualiza ícones * Atualiza ícones * Atualiza ícones * Adiciona script para exportar diagramas (necessário para prõximo passo) * Adiciona comandos para exportar os diagramas * Prototype action to autogenerate md files (#1) * Change diagram generation strategy (cassiobotaro#3) * Change diagram generation strategy * Diagramas gerados automaticamente para o repositório --------- Co-authored-by: cassiobotaro <cassiobotaro@users.noreply.github.com> * NIT (cassiobotaro#4) * Corrige mensagem do CI (cassiobotaro#5) --------- Co-authored-by: Ronald Rodrigues Farias <ronald-farias@outlook.com> Co-authored-by: Felipe <lipe0503@gmail.com> Co-authored-by: Cássio Botaro <cassiobotaro@gmail.com> Co-authored-by: cassiobotaro <cassiobotaro@users.noreply.github.com>
- Loading branch information
1 parent
1089d9e
commit c280fab
Showing
105 changed files
with
3,707 additions
and
22 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,22 @@ | ||
name: main | ||
on: push | ||
jobs: | ||
build: | ||
runs-on: ubuntu-latest | ||
permissions: | ||
contents: write | ||
container: | ||
image: structurizr/cli:latest | ||
steps: | ||
- name: Install git | ||
run: apt-get update && apt-get install -y git | ||
- name: Mark directory as safe for git | ||
run: git config --global --add safe.directory /__w/modeloC4/modeloC4 | ||
- uses: actions/checkout@v4 | ||
- name: Generate diagrams | ||
run: | | ||
bash scripts/gerar-diagramas.sh | ||
- name: Commit changes | ||
uses: stefanzweifel/git-auto-commit-action@v5 | ||
with: | ||
commit_message: "Diagramas gerados automaticamente" |
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 |
---|---|---|
@@ -1 +1,4 @@ | ||
out | ||
out | ||
.structurizr | ||
*/export-diagrams.js | ||
*.mmd |
Binary file not shown.
Binary file not shown.
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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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,42 @@ | ||
workspace "CMS" { | ||
model { | ||
reader = person "Leitor" "Pessoa que consome as notícias do site." | ||
writer = person "Editor" "Pessoa que escreve conteúdo para o site." | ||
|
||
cms = softwaresystem "CMS" "Sistema de gerenciamento de conteúdo."{ | ||
portal = container "Portal de Notícias" "Site que fornece as notícias e conteúdos. Possui área acessível somente para editores." "Python and Django" "django" | ||
db = container "Banco de Dados" "Armazena notícias e informações sobre usuários." "Postgresql" "db" | ||
storage = container "Armazenamento de imagens" "Armazena imagens que serão utilizadas nas notícias e no conteúdo do portal." "Bucket S3" "storage, aws" | ||
mobile = container "Aplicativo móvel" "Aplicativo que permite o acesso ao conteúdo e às notícias do portal." "Android/iOS" "mobile" | ||
queue = container "Fila de processamento em segundo plano" "Recebe eventos de criação de imagem para serem consumidos pelo processador." "RabbitMQ" "queue" | ||
worker = container "Processador de Imagens" "Processa imagens otimizando-as e gerando thumbnails." "Python" "worker" | ||
} | ||
|
||
reader -> portal "Consome notícias e conteúdo em" | ||
reader -> mobile "Consome notícias e conteúdo em" | ||
writer -> portal "Escreve conteúdo em" | ||
mobile -> portal "Consome notícias e conteúdo em" "HTTPS/JSON" | ||
portal -> db "Lê de e escreve em" "Postgresql Protocol" | ||
portal -> storage "Lê de e escreve em" "HTTPS/JSON" | ||
portal -> queue "Envia evento de adição de nova imagem para" "AMQP" | ||
worker -> queue "Consome eventos de" "AMQP" | ||
worker -> storage "Escreve imagens em" "HTTPS/JSON" | ||
portal -> storage "Consome conteúdo estático de" "HTTPS/JSON" | ||
} | ||
|
||
views { | ||
|
||
systemcontext cms "SystemContext" { | ||
include * | ||
autoLayout | ||
} | ||
|
||
container cms "Containers" { | ||
include * | ||
autoLayout lr | ||
} | ||
|
||
theme default | ||
themes https://raw.githubusercontent.com/cassiobotaro/modeloC4/main/cms/theme.json | ||
} | ||
} |
Oops, something went wrong.