Schlumberger / ntnu-td4290-17

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Readme

First time setup

Perform the following commands:

  1. git clone git@github.com:Schlumberger/ntnu-td4290-17.git
  2. cd ntnu-td4290-17
  3. npm install

Run project

npm start

Build project

npm run build

Deploy built project

firebase deploy

Folder structure

/client - The frontend-part of the application

/components - Stateless render components

/data - Source data (temp)

/dist - Folder that contains the built project

.babelrc - Contains the configuration for the babel transpiler

.firebaserc - Contains firebase hosting configuration

.gitignore - Files that should be ignored by git

firebase.json - Firebase configuration

index.html - Template for the website skeleton

package.json - Contains all the dependencies and scripts

readme.md - This document

webpack.config.js - The configuration-object for webpack

Recommended Atom-packages (by me)

atom-save-all - Saves all files on Ctrl-S

language-babel - Syntax highlighting for JSX/ES6

prettier-atom - Formats code on save according to linting rules

About


Languages

Language:JavaScript 99.4%Language:HTML 0.6%