Guia de Desenvolvimento de Módulos do Brasilware

Este documento fornece instruções detalhadas para criar módulos personalizados para a plataforma Brasilware.

O que são Módulos do Brasilware?

Os módulos do Brasilware são componentes HTML independentes que podem ser carregados na plataforma para adicionar funcionalidades específicas de análise de malware.

Estrutura Básica de um Módulo

Um módulo do Brasilware é essencialmente um arquivo HTML contendo todo o código necessário para sua funcionalidade.

<!DOCTYPE html>
<html>
<head>
    <title>Meu Módulo</title>
    <script>
        console.log("Módulo carregado!");
    </script>
</head>
<body>
    <h1>Meu Módulo do Brasilware</h1>
</body>
</html>

Boas Práticas para Desenvolvimento de Módulos

Desempenho

Segurança

Interface do Usuário

Exemplos de Módulos

Depuração de Módulos

Enviando seu Módulo para a Comunidade

  1. Armazene seu módulo em um repositório GitHub público.
  2. Documente claramente sua funcionalidade.
  3. Forneça exemplos e casos de uso.
  4. Submeta o link no nosso github

FAQ para Desenvolvedores de Módulos

Como posso acessar arquivos do sistema?

Você pode acessar os arquivos por todos os meios considerados possíveis como se estivesse usando um arquivo HTML normal, só que isolado em um iframe. Então, escolha seus métodos para usar bibliotecas CDN de forma segura usando o allow script para a sandbox.

Posso usar bibliotecas externas?

Sim, recomendando-se incluir via CDNs confiáveis e especificar versões exatas.

Como fazer chamadas de API para serviços externos?

Use fetch ou XMLHttpRequest, respeitando a política CORS.

Recursos Adicionais