dough
dough copied to clipboard
React/Redux + SASS + Gulp/Browserify/Babel skeleton codebase with demo application.
Dough
A starting point for a static JavaScript application. Ideal for projects that just require hosting off of Amazon S3. Includes development and production NPM scripts, an easy to understand folder hierarchy, and example code to get started quickly.
First steps
You'll need git, nodejs 6+ and npm installed. Then you'll need to perform these steps.
git clone [email protected]:meanjim/dough.git
cd dough
npm install -g gulp
npm install
npm start
Production build
npm run build
Check your /build folder afterwards and celebrate.
Toolchain
| tool | description |
|---|---|
| Babel | Allows you to use new JavaScript features. |
| React | A powerful view library. |
| React Router | The most popular clientside router for React. |
| Redux | A popular implementation for managing state. |
| Gulp | A popular task runner for building assets. |
| SASS | A preprocessor more popular than LESS. |
| Browserify | A popular tool for bundling imports/requires. |
| BrowserSync | A nice tool for external device testing on the same network. |
License
MIT © Jimmy Lee