CI
- [
Why are we here?
if you need the following:
- Wholegrain server-side rendering
- http2/spdy
- offline first
- security best practices
- Extensible routing rich in Omega-3
- Buttery asynchronous data loading
- A Smooth functional after-taste
Whats next
- review our list of enhancements
- We are definitely looking for contributors!
- Hopefully this will become the goto app dev kit for progressive web applications!
Quick start
- $ npm install #install all required npm modules
- $ npm run dev #start app on http://127.0.0.1:3000
- $ npm run prod #production build with app running on https://localhost:3000
- $ npm run test #test all test.js files within src/*
- $ npm run lint #run lint on all .js files within /src* and styleint all .css files within /src*
opinions
- immutability: seamless-immutable
- state management: redux
- testing: mocha - chai - sinon - enzyme
- universal app with express
- styling: postcss + stylint (+stylfmt)
- hot reloadable
- build tool: gulp
- javascript: babel
- progressiveness: service workers
- QA: logmonitor, rollbar
Supporting knowledge and projects
- gulp recipes
- react production vs dev
- awesome react
- redux server side example
- live react load gulp example
- react boilerplate
- express js boilerplate
- html5 boilerplate
- Task Runner
- Testing boilerplate: combined the two below repos
- isomorphic
- redux
- linting
- development
- security
- Helmet
- http2 + ssl
- cert created from here
- password: starterkit
- cert created from here
- Progress Web app