Ir para o conteúdo

Codificando no Rolisteam

Usar o formato clang

No diretório raiz do código-fonte do Rolisteam, você deve encontrar um arquivo .clang-format.

Se você instalar o clang-format em seu sistema e configurar sua IDE para chamá-lo automaticamente ao salvar um arquivo, a sintaxe deverá sempre estar de acordo com o padrão da Rolisteam.

Dependências

Como o Rolisteam é um aplicativo multiplataforma, tentamos evitar a inclusão de novas bibliotecas, pois podemos subestimar o custo de gerenciamento de dependências em cada plataforma.

Bibliotecas compostas apenas por arquivos de cabeçalho são bem-vindas, assim como qualquer módulo Qt.

Implementação

Implementamos esse paradigma no Rolisteam. Qualquer contribuição deve respeitar essa abordagem:

  • Visualizações: Código QML para exibir os dados e permitir que os jogadores os utilizem.
  • Controlador: Código C++ para gerenciar permissões, alterações e armazenamento.
  • Atualizador: Código C++ para atualizar o estado desses dados para os mesmos dados nos outros lados do jogador.