npm install
rethinkdb
npm start
- Write core/product
- Add controllers
- product
- productTemplate
- update transliteration
- add option replaceSpace: '' or '-'
- add more chars & symbols in dictionary
- update OptionsFields
- add validate
- add field
- edit field
- add normalize
- add validate
- update OptionsGroups
- add validate
- add group
- edit group
- add normalize
- add validate
- update OptionsTemplates
- add validate
- add template
- edit template
- add normalize
- add validate
- Remove hz.store && hz.remove && hz.update in reducer
- Styles
- Stylus || PostCSS + SugarSS
- autoprefixer
- cssnano
- linter
- SSR
- from horizon to rethinkdb + express api + socketio
- add React Helmet
- add propTypes in components
- tests
- logs
- express.js + mongoose
- Add Normalizr
- ???
- rewrite ProductsEdit like ProductsAdd
- Add Form/FormRenderInput && Form/FormRenderSelect
- Add render component for Field select
- update DynamicFormCreator for new validate format
- redo DynamicForm from defaultValue to initialValue
- update Options with OptionsForm
- add Fields
- edit Fields
- add Groups
- edit Groups
- add Templates
- edit Templates
- Products
- add PrdouctsItem
- update edit
- add
- update DynamicForm to redux-form v6
- list
- destroy
- Update options
- load from rethinkdb with horizon
- templates pages
- add
- list
- edit
- destroy
- groups pages
- add
- list
- edit
- destroy
- fields pages
- add
- list
- edit
- destroy
- Routing
- RethinkDB
- Immutable
- Add express server && del webpack-dev-server
- del index.html
- Add webpack config for build server scripts
- deleted & published to isDeleted & isActivated
- createdOn & updatedOn to createdAt & updatedAt