Skip to content
Frontend Boilerplate
JavaScript CSS Dockerfile HTML
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.
.github/workflows
configs
public
server
src
.babelrc
.editorconfig
.eslintignore
.eslintrc
.gitignore
.prettierrc
.stylelintrc.json
Dockerfile
Jenkinsfile
README.md
package-lock.json
package.json

README.md

Isomorphic Frontend Boilerplate

Quick Start

  • Install Node.js and NPM.
  • Run npm install to install dependencies.
  • Run npm run start at the top level.
  • Run npm run test:coverage to run tests.

Production Build

  • Install Docker.
  • Create Docker image by run: docker build -t frontend-app .
  • Run Docker container: docker run -d --name frontend-app -p 3001:3000 frontend-app:latest.

Workflow

Branch naming:

  • Feature: feature/add-new-button
  • Hotfix: hotfix/fix-bug-abc
  • Improvement: improve/improve-button-abc

Commits:

  • Commit should not capitalize first character, example: migrate to hooks

Stack:

  • ES6, React.js 16
  • Webpack
  • Redux
  • Jest, Enzyme
  • Express
  • Server-side Rendering
  • Ant Design UI (with responsive)

You can’t perform that action at this time.