seed
Under the Hood
- Create React App
- RxJS
- Redux
- Redux Observable
- Redux DevTools Extension
- reactstrap
- Bootstrap 4
- gulp
- Travis CI
- Babel Preset Stage 0
- Babel Plugin Add Module Exports
- Babel Plugin Transform Decorators Legacy
Installation
git clone https://github.com/NOD-studios/seed
cd seed
or if you will use it's components
npm install --save @nod/seed
or
yarn add @nod/seed
Commands
start
npm start
or
yarn start
build
npm run build
or
yarn run build
It will create a optimized production ready folder, after that you can start an http server pointing to that folder with something like:
npm install -g pushstate-server
pushstate-server build
or
yarn global add pushstate-server
pushstate-server build
tdd
npm run tdd
or
yarn run tdd
test
npm test
or
yarn test
version & deploy
You can use npm version command with force. After a successful build and versioning it will push committed changes to the master repository. Travis CI will run tests and deploy it to npm and gh-pages if it's successful.
npm version patch -f -m "Added XXX feature"
Roadmap
- Integration with some Web Component spefications
- Integration with a ES.next doc generator
- Make it universal
- Add ServiceWorker