Preskoči na vsebino

Kodiranje na Rolisteamu

Uporaba clang-format

V korenskem imeniku izvorne kode rolisteama bi morali najti datoteko .clang-format.

Če namestite clang-format v svoj sistem in konfigurirate svoje IDE, da ga samodejno pokliče pri shranjevanju datoteke. Sintaksa mora vedno ustrezati standardu Rolisteama.

Odvisnosti

Ker je Rolisteam večplatformska aplikacija, se poskušamo izogniti vključevanju novih knjižnic, saj lahko podcenimo stroške upravljanja odvisnosti na vsaki platformi.

Dobrodošle so knjižnice, ki prikazujejo samo glavo, in tudi kateri koli modul Qt.

Implementacija

To paradigmo smo implementirali v Rolisteam. Vsak prispevek mora upoštevati ta pristop:

  • Ogledi: Koda QML za prikaz podatkov in omogočanje igralcem, da jih uporabljajo.
  • Krmilnik: Koda C++ za upravljanje dovoljenj, sprememb in shranjevanja.
  • Posodobitelj: Koda C++ za posodobitev stanja teh podatkov na enake podatke na straneh drugih igralcev.