react-pages-boilerplate

by rtivital

Deliver react + react-router application to gh-pages

129 Stars 24 Forks Last release: 10 days ago (v3.0.0) MIT License 307 Commits 7 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

React pages boilerplate

Cover This boilerplate introduces a simple way for developing serverless React applications, which are perfect for serving from Github Pages.

Technologies

Getting started

  • Clone
    git clone https://github.com/rtivital/react-pages-boilerplate
    or download this repository.
  • (Optional) Run
    nvm use
    . This will ensure that you are running the supported version of Node.js. You can nvm installation instructions here.
  • Install dependencies:
    yarn
  • Run the project:
    npm start

Settings

settings.js file includes all important settings that should be used to setup deployments to gh-pages:

  • title – Base application title
  • cname – Adds CNAME file that allows to use custom domain names with gh-pages
  • repoPath – username.github.io/repoPath for react router to recognize gh-pages paths
  • prerenderRoutes – routes that should be prerendered before deploy

npm scripts

  • npm start
    – starts development server with webpack-dev-server
  • npm test
    – runs tests with Jest
  • npm run build
    – builds project to production
  • npm run deploy
    – builds and deploys project to Github pages
  • npm run lint
    – lints JavaScript files
  • npm run prettier
    – format js and jsx files with prettier

Changelog

See releases section to get information about new cool features added to the project.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.