5 Repositórios
Nesta seção, listamos e descrevemos todos os repositórios utilizados pelo Painel Gerencial CIGA-MPMG.
5.1 painelMain
Descrição: contém o código-fonte da home do Painel Gerencial CIGA-MPMG (Seção 3.1), a página acessada logo após o login.
Actions: possui os Actions de deploy em homologação e produção de cada um dos painéis e para gerar os relatórios gerenciais.
5.2 painelBarragens
Descrição: contém o código-fonte do painel Barragens (Seção 3.2).
Actions: não possui.
5.3 painelInfoTacs
Descrição: contém o código-fonte do painel Informações sobre os TACs (Seção 3.3).
Actions: não possui.
5.4 painelDescaracterizacao
Descrição: contém o código-fonte do painel Descaracterização (Seção 3.4).
Actions: não possui.
5.5 painelRecomendacoes
Descrição: contém o código-fonte do painel Recomendações (Seção 3.5).
Actions: não possui.
5.6 painelAssets
Descrição: contém o código-fonte de um pacote R com funções auxiliares utilizadas em todos os painéis.
Actions: não possui.
5.7 painelLogin
Descrição: contém o código-fonte de um pacote R com funções utilizadas na construção da camada de login via Firebase de cada Painel. Também possui o front-end da tela de Login.
Actions: não possui.
5.8 painelRelatorioGerencial
Descrição: contém o código-fonte de todas as versões do Relatório Gerencial.
Actions: não possui.
5.9 painelActions
Descrição: contém uma descrição de todas as automações em Github Actions, suas localizações e seus respectivos impactos no sistema. Nesse repositório também listamos os requisitos e criticidades de cada automação.
Actions: não possui.
5.10 painelDocumentacao
Descrição: contém os arquivos que compõem esta documentação.
Actions: não possui.
5.11 scraper_sigbm
Descrição: contém os códigos fonte de acesso ao SIGBM e atualização dos bancos de dados de homologação e produção com os seus conteúdos e consolidações de informação de recomendações.
Actions: download_sigbm. Essa automação é responsável por atualizar as informações do SIGBM nos bancos de dados, além de consolidar informações oriundas do Sistema de Cadastro de TACs e do SISVAR.
5.12 download_IDE_SISEMA
Descrição: faz download dos dados do IDE SISEMA.
Actions: download dos dados do IDE Sisema acessando o seu Web Map Server (WMS).
5.13 googleStorageMetadata
Descrição: importa informações de arquivos que estão no Google Cloud Storage.
Actions: importa informações de arquivos que estão no Google Cloud Storage, como documentos dos TACs, relatórios gerenciais, imagens de satélite e as máscaras das imagens de satélite.
5.14 resuvafeca
Descrição: Repositório do código do programa de processo cíclico do CIGA referente à REquisição-SUbmissão-VAlidação-FEedback-CArga.
Actions: sempre que houver novas alterações na branch main do repositório resuvafeca, ativa os seguintes workflows:
- update-sigbm.yaml – atualizar sigbm
- ciga-mpmg/relatorioGerencial – gerar relatório gerencial.
5.15 comarcasTJMG
Descrição: pacote que visa facilitar a obtenção de informação relacionada às comarcas do TJMG em relação aos municípios do estado de Minas Gerais.
Actions: não possui.
5.16 download_comarcas_TJMG
Descrição: web scraper responsável por raspar dados das comarcas do TJMG disponíveis em pdf no site do Tribunal.
Actions: faz download do pdf dos municípios e comarcas do Tribunal de Justiça do estado de Minas Gerais
5.17 sigbm-mapa-inundacao
Descrição: executa a raspagem do mapa de inundação de barragens cadastradas no SIGBM.
Actions: faz o download dos mapas de inundação disponibilizados no portal SIGBM e o upload para o Google Cloud Storage.