personal website π
start # start app in development mode
build # build app for production
test # test app with jest watch
deploy # deploy app into zeit now
coverage # test coverage and generating its report
lint # format and lint code
.
β public/ # serve public files
β src/ # contain all main things
β β components/ # common components
β β layouts/ # main layouts / screens
β β β components/ # local components
β β libraries/ # global libraries or reusable methods
β β reducers/ # list reducers and action
β β sagas/ # list sagas - side effect
β β styles/ # style related configuration, theme, etc
β β app.js # setup main listener, lifecycle and routers
β β index.js # setup main DOM and service worker
β β setupTests.js # setup test file
β β stores.js # store configuration for redux
β .env # environment variables
β now.json # configuration file for zeit now
use semantic version that increment based on features (layout, components, etc)
major.minor.patch
- major: breaking changes
- minor: add, update, or remove
- patch: patch or bugfix