Admin Manual
User Manual:
Open the PDF directly: View PDF
.
Page Count: 4

AdministrationManualforthe
gameTic-Tac-Toe
Introduction
ThisisamanualfortheTic-Tac-Toeprogramcreatedasalate-term
assignmentinasoftwaredevelopmentcourseatReykjavikUniversity.
SystemApplication
Thesystem’spurposeistotestaTic-Tac-Toegamecreatedthrough
continuousintegrationandregulartesting.Itisareal-worldapplication
islimitedasitwascreatedasanassignmenttoteachvarious
techniquesinsoftwaredevelopment.
Thenecessarysoftwareneeded
forthisproject
Byclickingeachnameitwillallowyoutofollowthelinkandhelpyou
howtodownloadaswellasinstallingtheitemsneeded.Donotethatthe
installationguidecanbefoundinthedevelopmentmanual
Node
Git

Deploying,runningand
maintainingtheproject
Afterinstallingthenecessarysoftwares.Followthenextsteps…
Youneedtohaveagithubaccount,ifyoualreadyhaveone,youcan
makeonehere.
Thereyouclonetheprojecttoyourcomputerwiththis:
git@github.com:ComputerFriendz/TicTacToe.git
Installingrequiredplugins
Afterinstallingbothnodeandgityoushouldbeabletoconnecttothe
localrepositoryaftercloningitandtyping node--version .Youshould
seeeither“v8.12.0”or“v10.11.0”.Alsocheckon node--version .
Whenyouhaveverifiedtheversionsyoushouldbeabletoinstalljest.A
fewpluginsarerequiredtorunthisproject,bytyping npminstall--
save-dev andthenthenameoftheplugin,theyshouldinstall.
sostartwith“jest”,ifthatworkedyoushouldcontinuedownthelist.
jest
webpack
webpack-cli
webpack-dev-server
html-webpack-plugin
clean-webpack-plugin

supertest
lodash
style-loader
express
ccs-loader
babel-cli
babel-core
babel-loader
babel-present-env
jquery
Connectingpluginstorepository
TwopluginsthatneedtobeconnectedthroughabrowserarecircleCI
andheroku.thosehavealreadybeenconnectedtotherepositorybut
keepthemnmindifyouplanonworkingonthecode
Inorderfortheprojecttodeployandrun…Thereyoushouldbeableto
runtheprogramonlocalhost:3000
Ifyouwanttogetaccesstothelatestversionoftherepository,itis
necessarytoaccesstheprojectrootandtype
gitpulloriginmaster
Feelfreetocontactusanytimeifyouhaveany
questionsrelatedtotheprogramat

John.Google@TheGoogleEmailCompany.com