Skip to content

hansampark/jootopuncture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jootopuncture

This is source code for jootopuncture.herokuapp.com This repo contains 2 apps. client and servers.

Tech stack

  1. Common Tech
  1. Client

Project structure and deployment pipeline

  1. Source for UI is under /client
  2. All source code is hosted in github as a public project
  3. There is a hook setup in this project when commits are pushed to master branch, it'll trigger a deploy.

Local development

This instruction is based on development on OS X or Linux. For Windows, use Linux subsystem and bash shell

Prerequisites

  1. Install nodejs 8 or above
  2. Install yarnpkg
  3. Clone this repo.
$ git clone git@github.com:hansampark/jootopuncture.git
  1. Change directory to jootopuncture
$ cd jootopuncture

Regular git workflow

  1. Check out master
  2. Update master (Always start from latest master)
$ git fetch && git pull origin master
  1. Create a branch
$ git checkout -b <branch_name>
  1. Make changes
  2. Stage changes for commit
$ git add .
  1. Commit changes
$ git commit -m "<meaningful commit message>"
  1. Push branch to remote
$ git push origin <branch_name>
  1. From github, create a pull request. source is <branch_name>, and target is master
  2. Merge pull request after review

Working with client

  1. Make sure you're in jootopuncture/client
$ cd client
  1. Install dependencies for site (do this everytime in case there is dependency change)
$ yarn install
  1. Run local development server(Optional)
$ yarn start
  1. Open browser and go to http://localhost:3000
  2. Make changes and check result in browser

Working with server

  1. Make sure you're in jootopuncture
$ cd jootopuncture
  1. Install dependencies for site (do this everytime in case there is dependency change)
$ yarn install
  1. Run local development server(This will trigger both client and server run concurrently)
$ yarn dev
  1. Open browser and go to http://localhost:3000
  2. Make changes and check result in browser

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages