Skip to content

Development Guide

elegantuniv edited this page Aug 18, 2016 · 8 revisions

General

Style Guides

Directory Layout

  • dist-client
  • javascripts
  • static
  • dist-server
  • server
  • shared
  • dist-test
  • client
  • server
    • shared
    • test
  • src
  • client
  • server
  • shared
    • actions
    • components
    • containers
    • reducers
    • store.js
  • test
    • browser
    • node
  • server.js
  • config
  • package.json
  • translations
  • gulpfile.js
  • .babelrc
  • .eslintrc

Configuration

Configurations should be json files under /config directory. e.g. /config/common.json

Getting Started

  • npm init
  • npm install --save babel-core express gulp react redux redux-thunk
  • npm install --save-dev babel-cli enzyme eslint nodemon tape ...

Deployment

Deploying Node.js Apps on Heroku: https://devcenter.heroku.com/articles/deploying-nodejs

Clone this wiki locally