Dit document bevat een korte uitleg om de applicatie op te starten zowel als overige informatie omtrent dit project.
- Clone deze repo op je lokale machine door gebruik te maken van
https://github.com/HANICA-DWA/feb2019-project-coati.git
Start mongodb op het Unix systeem
$ sudo mongod
Navigeer naar de repo op je lokale machine en navigeer naar de server
$ cd c://repo-location/Coati/ideaboard-server
Installeer de node packages voor de server
$ npm install
Stop de seed in de database
$ node seed
Sluit de seed file
$ ctrl + c
Start de server
$ nodemon app
Navigeer naar de repo op je lokale machine en navigeer naar de beamer en client
$ cd c://repo-location/Coati/ideaboard-beamer
$ cd c://repo-location/Coati/ideaboard-client
Installeer de node packages voor de beamer en client
$ npm install
Start de beamer en client
$ npm start
Voor het succesvol uitvoeren van de tests moeten de server, client en beamer opgestart zijn.
Navigeer naar de client in de repo op je lokale machine
$ cd c://repo-location/Coati/ideaboard-client
Installeer de node packages voor de client
$ npm install
Navigeer via een JavaScript IDE naar src/components/UIComponents/ContentUI/Content.js
Zet this.checkContent in de render in commentaar
Zet this.workAroundForTest in de render uit commentaar
Test de end to end file
$ npm test main
Navigeer naar de beamer en client in de repo op je lokale machine
$ cd c://repo-location/Coati/ideaboard-beamer
$ cd c://repo-location/Coati/ideaboard-client
Installeer de node packages voor de beamer en client
$ npm install
Start de tests
$ npm test reducers
Navigeer naar de server in de repo op je lokale machine
$ cd c://repo-location/Coati/ideaboard-server
Installeer de node packages voor de server
$ npm install
Starts de tests
$ npm test
Voor het gebruik van de applicatie verwijzen we u naar het Software Guidebook
- Webstorm
- Node package manager
- Github desktop
Mocht u bij willen dragen aan ons project, verwijzen wij u graag naar ons contributing bestand waar het proces wordt uitgelegd voor pull requests naar ons.
Voor vragen en op- of aanmerkingen kunt u ons bereiken via onderstaande mail:
- Email ons op
[email protected]
- MIT license
- Copyright 2019 © Project coati.