GitHub Org's stars

Visualizando a Rede Global de Pesquisa

O GREN Map é uma iniciativa global para criar uma visualização unificada da conectividade entre redes de ensino e pesquisa.

RNP GNA-G GREN
GREN Map

Sobre o Projeto

O GREN Map é uma plataforma que integra e organiza dados distribuídos sobre a conectividade entre redes acadêmicas e de pesquisa em todo o mundo. A partir de uma arquitetura hierárquica e distribuída, cada rede participante mantém seu próprio nó de dados, contribuindo para a construção de uma representação global precisa e continuamente atualizada da infraestrutura da Global Research and Education Network.

Mapa GREN

Repositórios

O GREN Map é estruturado como um ecossistema modular de software livre, composto por múltiplos repositórios que implementam os diferentes componentes da arquitetura distribuída do projeto. A seguir são apresentados os principais sistemas que formam o núcleo da plataforma.

GREN-Map-DB-Node

Aplicação baseada em Django que implementa a base de dados distribuída hierárquica do GREN Map. Cada NREN mantém um nó local responsável por armazenar sua topologia e consolidar dados de outras redes.

GREN-Map-Visualization

Aplicação web em Angular responsável pela visualização interativa da conectividade global das redes acadêmicas sobre um mapa geográfico.

Contribuição

O GREN Map é um projeto de código aberto mantido de forma colaborativa. Contribuições são bem-vindas em diferentes formas, incluindo melhoria do código, evolução da documentação, integração de dados e aprimoramento das ferramentas do ecossistema.

Relato de Problemas

Problemas e inconsistências devem ser reportados por meio de Issues, incluindo descrição clara, contexto, passos de reprodução e evidências relevantes.

Propostas de Funcionalidades

Novas funcionalidades devem ser previamente discutidas através de Issues, permitindo avaliação técnica, alinhamento e coordenação de esforços.

Contribuições de Código

Pull Requests devem seguir as diretrizes do projeto, incluindo padrões de codificação, testes automatizados e documentação adequada.

Contribuições de Dados

Redes participantes podem contribuir com dados de conectividade por meio do formato GRENML, garantindo consistência e interoperabilidade entre os nós da base distribuída.