generator-flapjacks v1.0.0
generator-flapjacks

A generator for quickly spinning up Hapi-based, React-powered webapps
Updated to work with Babel 6!
About
The flapjacks generator, sadly, will not generate flapjacks for you. It will, however, create a framework for building really cool webapps built on top of Hapi and React.
I will freely admit my bias towards the back-end and beg forgiveness from those who are more geared towards the front-end with my attempt at creating a front-end template. If the front-end code in src/public makes you shudder, please feel free to drop a PR with the good stuff. Knowing that src/public was ... not great, I tried to build it so that front-ends could be dropped in without much overhead so please feel free to rm -rf src/public/* and have a go at it.
So mea culpa's aside, the back-end code is built on Hapi and follows fairly basic CRUD REST API best-practices.
Installation
First, install Yeoman and generator-flapjacks using npm (we assume you have pre-installed node.js).
npm install -g yo
npm install -g generator-flapjacksThen generate your new project:
yo flapjacksSub-Generators
The flapjacks generator makes it possible to template just the components of the app.
yo flapjacks:public # <- creates the src/public folder
yo flapjacks:module # <- creates a route, handler, and controller
yo flapjacks:route # <- creates a new file in the src/routes folder
yo flapjacks:handler # <- creates a new file in the src/handlers folder
yo flapjacks:controller # <- creates a new file in the src/controllers folderTODO
- Make the
src/publicbase template better
Getting To Know Yeoman
Yeoman has a heart of gold. He's a person with feelings and opinions, but he's very easy to work with. If you think he's too opinionated, he can be easily convinced. Feel free to learn more about him.
License
MIT © Ben Bradley