Skip to content
Repository for Comp3900 course
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
tests
wiki
.gitignore
.travis.yml
LICENSE
README.md
_config.yml
apple-touch-icon.png
favicon.ico
index.js
package.json
webpack.config.js
webpack.dev.js
webpack.prodBuild.js
webpack.prodStart.js

README.md

ProjectResume Build Status

Prerequisites

  1. Install Node.js, version 8.9.4, including npm 5.6.0.
  2. Install nodemon to be installed globally, run: npm install -g nodemon
  3. Install MongoDB, community version 3.6.2.

Installation

git clone https://github.com/TeamProject07/ProjectResume.git
cd ProjectResume
npm install

Starting Dev Env

npm run dev

Starting mongodb(the new mongodb database is always running online, no need to start your local one)

Windows Installation

First, you need a data directory at C:\data\db. Create the folder. Second, execute mongod.exe from the folder where MongoDB is installed. The following command is for example (Windows machine with all default settings).

C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe

Mac OSX Installation

Install Homebrew and follow this.

Run to start:

sudo mongod --dbpath "<path_installed>"

PROD build

npm start

Practices to follow:

  • NEVER format code, this can cause unneeded conflicts in commits

  • ALWAYS use the --save or --save-dev respectively when added new node_modules

  • NEVER commit directly to master, make a branch and pull request for your commits

  • ALWAYS have another person code review your file changes, NEVER use your adminstrive privilages to approve pull requests

  • Branches should be feature based

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.