# Battleship ## Build guide ### UNIX - `git clone ` - `cd Battteship` - `git submodule update --init --recursive` - `cmake -S . -B build` - `cd build` - `make` ### Windows - `git clone ` - `cd Battteship` - `git submodule update --init --recursive` - `cmake -S . -B [-G ] -DSFML_BUILD_GRAPHICS=0` - open `build\ALL_BUILD.vcxproj` - build the solution (in case of the fatal error C1128, use, for example, the `RelWithDebInfo` build configuration) - copy and paste `battleship.exe` into `` ## Contrib guide The Gitflow shall be used. 1. create an issue, representing a change you wish to implement using one of these labels: * `feature` * `improvement` * `bugfix` 2. create a branch off the `develop` branch, named using this scheme: * `feature` label -> `ft--` * `improvement` label -> `imp--` * `bugfix` label -> `bf--` 3. create a PR with a short description of changes and evidence of the issue resolved, such as: * reference to an automatic test(s) to run * steps to manually verify the issue is resolved * screenshots or screencasts 4. await the repo admin's approval