slush-react-fluxxor

1.0.0 • Public • Published

slush-react-fluxxor

Slush generator with ReactJS+Fluxxor

##Getting Started Install slush generator

npm install -g slush

Install gulp

npm install -g gulp

Make a new directory, and cd into it

mkdir my-app && cd $_

Install react-fluxxor generator

npm install -g slush-react-fluxxor

Generate your app template

slush react-fluxxor

Run gulp to preview on local host.

##Generated Project

###Folder structure All files for your application should go inside app/src in its corresponding subfolder (actions|components|constants|stores).

#####Example:

When adding a new Store you should create a new file on app/src/stores. Let's say app/src/stores/place.jsx.
Then you should add it to the stores list in app/src/stores.jsx:

var TodoStore = require('./stores/todo');
var PlaceStore = require('./stores/place'); // New store

var stores = {
  TodoStore: new TodoStore(),
  PlaceStore: new PlaceStore() // New store
};

module.exports = stores;

Then the new created store will be automatically included to your Flux application. Actions will also be automatically be included this way, using the file app/src/actions.jsx.

###React Components

By default, the component src/components/application.jsx is included and rendered in the app.jsx, then, for convenience, you may use this component as a root component for your application.

Contributing

See the CONTRIBUTING.md for instructions (in progress...)

License

slush-react-fluxxor is free software, and may be redistributed under the terms specified in the LICENSE file.

Package Sidebar

Install

npm i slush-react-fluxxor

Weekly Downloads

0

Version

1.0.0

License

MIT

Last publish

Collaborators

  • pedromartos