Install dependencies, and check to see it works . Live Demo
###Or scanning
#Run npm
$ npm install # Install project dependencies
$ npm start # Compile and launch
If everything works, you should see the following:
While developing, you will probably rely mostly on npm start
; however, there are additional scripts at your disposal:
npm run <script> |
Description |
---|---|
start |
Serves your app at localhost:3000 . HMR will be enabled in development. |
compile |
Compiles the application to disk (~/dist by default). |
dev |
Same as npm start , but enables nodemon for the server as well. |
dev:no-debug |
Same as npm run dev but disables devtool instrumentation. |
test |
Runs unit tests with Karma and generates a coverage report. |
test:dev |
Runs Karma and watches for changes to re-run tests; does not generate coverage reports. |
deploy |
Runs linter, tests, and then, on success, compiles your application to disk. |
deploy:dev |
Same as deploy but overrides NODE_ENV to "development". |
deploy:prod |
Same as deploy but overrides NODE_ENV to "production". |
lint |
Lint all .js files. |
lint:fix |
Lint and fix all .js files. Read more on this. |
#Tech stack:
- ReactJS for UI
- Redux for state management
- Webpack for bundle
- Babel for ES6 syntax
- redux-cli
react-redux-starter-kit
for building the project's structure - ...and more, please check
package.json
##Relevant
github-explorer-vue github-explorer-ng2
Reference trungdq88's github-explorer
project which using RxJS.
#TODOS
- Optimized code structure.
- Improve the performance of Redux in mobile terminal.