Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noviel/osnova-react-environment
[DEPRECATED] Use https://github.com/Noviel/modern-javascript-starter
https://github.com/noviel/osnova-react-environment
Last synced: 3 days ago
JSON representation
[DEPRECATED] Use https://github.com/Noviel/modern-javascript-starter
- Host: GitHub
- URL: https://github.com/noviel/osnova-react-environment
- Owner: Noviel
- License: mit
- Created: 2017-01-22T10:34:05.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-21T16:39:45.000Z (over 7 years ago)
- Last Synced: 2024-11-12T12:53:21.130Z (3 days ago)
- Language: JavaScript
- Homepage:
- Size: 1.9 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
#OSNOVA-REACT-ENVIRONMENT
##bI?
Modern ready-to-use environment for quick start of a new react application development.Inspired by and based on [React Redux Universal Hot Example](https://github.com/erikras/react-redux-universal-hot-example)
##Features
- ES6+ support
- Building either a client and a server with transparently configured Webpack
- Linting on the build stage that enforces best code writing practices
- Server side rendering with Webpack-React-Redux stack
- Extendable and configurable [osnova](https://github.com/Noviel/osnova) based server
##Components- [react](https://facebook.github.io/react/)
- [redux](http://redux.js.org/)
- [webpack](https://webpack.js.org/)
- [postcss](http://postcss.org/)
- [eslint](http://eslint.org/)
- [osnova](https://github.com/Noviel/osnova)
- [osnova-cluster-launcher](https://github.com/Noviel/osnova-cluster-launcher)
##Installation###Via git:
git clone [email protected]:Noviel/osnova-react-environment.git
###Or download:https://github.com/Noviel/osnova-react-environment/archive/master.zip
##Prepare
- Go to `` root directory.
- Delete `.git` directory.
- Set in `package.json` information about your application.
- `npm install` or `yarn install` for dependencies.Note that build folders are excluded from git. You need to
remove `/server` and `/static/dist` from `.gitignore` to push built version.##Launching
```sh
npm run build
npm run start
start http://localhost:3322
```##Structure
Coming soon...
##Scripts
Coming soon...##Testing
Coming soon...