Skip to content

mochja/IFJ15

Repository files navigation

IFJ15

Circle CI

CMake & Tests

Install https://github.com/cgreen-devs/cgreen ( https://github.com/cgreen-devs/cgreen/archive/master.zip ) dependency

cd cgreen-master
make
sudo make install

Running tests

export LD_LIBRARY_PATH=/usr/local/lib64
cd .build/
cmake ../
make
make test

Style Guide

HipChat room — https://unknown-team.hipchat.com/chat

#define ONE 1

typedef struct {
    int a;
} my_type_t; // alebo namespacovane tu_my_type_t;

void my_function(const char *s) {
  char *c; // * pred nazov premennej, dovoluje potom char *c, *d, *e; miesto char* c, *d, *e;
  // jeden prazdny riadok za definiciou lok, premennych.
  if (true) {
    for (int i = 0; i < 10; i++) {
        while (1) {
            break;
        }
    }
  } else if ((1 > 2) && (3 == 2)) {
    // ...
  }
}

void __some_internal_fn() {

  // ...
}

Naštudovať branching model a taktiež ako písať commit messages.


V jednoduchosti ak budete pracovat na niecom vzdy vo vlastnej branchi, najlepsie ak si vytvorite branch s prefixom svojho mena, eg.

git checkout -b jan/dement-x-2

Nasledne zmeny potom posunut do pull requestu, kde ich prejdeme a nasledne mergnem do development branchu. Nerobte žiadne commity/merge do master a develop branchu!!


Projekt využíva EditorConfig

How to set up project workspace in sb3

https://www.sublimetext.com/3

https://packagecontrol.io/installation - (https://www.youtube.com/watch?v=ioRbV7fQkdU)

ctrl + shift + p ➡️ Install package ➡️ EditorConfig

image

image

image