Spring naar inhoud

Codering op Rolisteam

clang-formaat gebruiken

In de hoofdmap van de Rolisteam-broncode zou u een bestand genaamd .clang-format moeten vinden.

Als u clang-format op uw systeem installeert en uw IDE zo configureert dat deze het programma automatisch aanroept bij het opslaan van een bestand, zou de syntaxis altijd moeten voldoen aan de standaard van Rolisteam.

Afhankelijkheden

Aangezien Rolisteam een platformonafhankelijke toepassing is, proberen we het toevoegen van nieuwe bibliotheken te vermijden, omdat we de kosten voor het beheren van de afhankelijkheden op elk platform zouden kunnen onderschatten.

'Header-only'-bibliotheken zijn welkom, evenals elke Qt-module.

Implementatie

We have implemented this paradigm in Rolisteam. Any contribution must respect this approach:

  • Views: QML code to display the data and let players use it.
  • Controller: C++ code to manage permission, changes and storage.
  • Updater: C++ code to update the state of this data to the same data on other player sides.