A 2-weeks intensive workshop to introduce peer-peer learning and collaboration among students using GitHub and Qt is a great way to help students develop valuable skills in teamwork, software development, and open-source collaboration.
To compile each exercise of each module, you should navigate to the directory of the specific exercise and run the following commands:
mkdir build
cd build
cmake ..
cmake --build .
./executable
To generate the Doxyfile run the following commands:
mkdir doc
doxygen Doxyfile
xdg-open doc/html/index.html
The overall goal of the 2-week intensive workshop is to introduce peer-to-peer learning and collaboration among students using GitHub and Qt:
Goals:
Standard C++ coding styles recommended
Write class names in UpperCamelCase format. Files containing class will always be named according to the class name. For instance: ClassName.hpp/ClassName.h, ClassName.cpp, or ClassName.tpp.
Definition and Declaration should be separated into different files (.cpp file and .hpp or .h file). (except template class)
Your code should be understandable. Every name must have meaning.
The code without comments is a bad code!
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.