This is a chess game with an integrated AI.
The main tool of our project will be the GitHub Issues. Everything that needs to be reported will be there (what needs to be done, what is being done, bugs encountered, help needed...).
How to use Issues:
I (DatUser) will be in charge of releasing these issues. Whenever someone is assigned to an issue or assigns himself to it, he becomes responsible of it. He will be in charge of updating the state of this issue using the labels. More information can be provided to issues by commenting them.
!!!DO NOT FORGET TO CHANGE LABEL TO DONE AND TO CLOSE THE ISSUE YOU DEALT WITH ONCE YOU FINISHED!!!
Label Code
Debug flags
-DCMAKE_BUILD_TYPE=RelWithDebInfo
To make this work and have sense, eveyone needs to check the issues regularly!
In order to merge branches
We use rebase and do it that way:
git checkout yourbranch
git rebase master
git checkout master
git rebase yourbranch
git push origin master
git push origin -d yourbranch (this will delete your branch)