VERY IMPORTANT!!! RUN THE COMMAND PROMPT AS ADMINISTRATOR WHEN FOLLOWING THESE STEPS
- Install Chocolatey - https://chocolatey.org/
- Install Git using Chocolatey - cinst git
- Install Windows Credential Store for Git - http://gitcredentialstore.codeplex.com/
- Clone AptiTalk repo - in command prompt where you want the repo write
git clone https://github.com/aptitud/AptiTalk.git
C:\Git>git clone https://github.com/aptitud/AptiTalk.git
Cloning into 'AptiTalk'...
remote: Counting objects: 369, done.
remote: Compressing objects: 100% (232/232), done.
rRemote: Total 369 (delta 206), reused 224 (delta 123)
Receivin204.00 KiB | 177.00 KiB/s
Receiving objects: 100% (369/369), 293.26 KiB | 177.00 KiB/s, done.
Resolving deltas: 100% (206/206), done.
Checking connectivity... done.
- Install Node using Chocolatey - cinst nodejs
- Install MongoDB using Chocolatey - cinst mongodb
- Go to the AptiTalk repo
C:\Git>cd AptiTalk - In the AptiTalk repo directory -
C:\Git\AptiTalkrun the following:npm install - In the AptiTalk repo directory -
C:\Git\AptiTalkrun the following:npm install nodemon -g
PREREQUISITES (perform if necessary):
- Install Homebrew - http://brew.sh/
- Install git using Homebrew -
brew install git - Install Node.js using Homebrew -
brew install node - Install nodemon globally using NPM -
npm install nodemon -g - Install MongoDB using Homebrew -
brew install mongodb - Run MongoDB daemon -
mongod --config /usr/local/etc/mongod.conf
APTITALK
- Clone AptiTalk repo - in Terminal where you want the repo write
git clone https://github.com/aptitud/AptiTalk.git - In the cloned repo directory, install the Node.js modules -
npm install
In the AptiTalk repo directory - C:\Git\AptiTalk run the following: nodemon server.js
This will start AptiTalk in dev mode see https://github.com/aptitud/AptiTalk/blob/master/config/index.js for more info
In the AptiTalk repo directory - C:\Git\AptiTalk run the following: npm start
This will start AptiTalk in prod mode see https://github.com/aptitud/AptiTalk/blob/master/config/index.js for more info
In the AptiTalk repo directory - C:\Git\AptiTalk run the following: npm test
Please file any issues under issues and use branch/pull request to get new features/fixes into master
We use space instead of tabs as indentation
We use 2 spaces instead of 4
Thanks