Bot pull request should contain new bot only. In particular, the following set of rules exist:
- Pull request MUST NOT change any code outside
TicTacToeGame.Players - For bot of name EXAMPLE several objects MUST be added:
- Folder
TicTacToeGame.Players\EXAMPLEcontaining all bot code - Class
TicTacToeGame.Players.EXAMPLE.EXAMPLEBotwhich MUST inheritTicTacToeGame.Players.BotPlayer - Enum element
TicTacToeGame.Players.Enums.BotKind.EXAMPLE caseinTicTacToeGame.Players.BotFactorywhich simply returns class instanse
- Folder
- Namespaces MUST be aligned to folders
- No code changes in
TicTacToeGame.Playersexcept described above are allowed