Basically it is my profile :)
-
Prefer Node >= v12.
-
Install dependencies
yarn
Use the yarn to install dependencies.
Use yarn to install dependencies.
yarn
A list of configs can be found at Configs.
- To Dev using
yarn dev
- To run in production mode using:
yarn build
yarn start
Use eslint
to check Javascript code.
yarn lint
Use stylelint
to check SCSS embedded in JS code.
yarn lint:css
Testing is supported by Jester and using typescript. To run test using:
- Run test
yarn test
- Run test while developing
yarn test:watch
- Run test coverage
yarn test:coverage
Only release a version when git status is clean and on branch master
.
Use auto-changelog
to generate CHANGELOG.md.
yarn release
Deployment was handled by Vercel Deploy, Preview and Ship (DPS).
See detail at Deployment
CI is supported by Circle.io.
See detail at CircleCI Guide.
Code Quality and assurance are supported by Scrutinizer.
See detail at Scrutinizer Guide.
Bots are used for maintaining dependencies, optimizing images and quality control PRs.
See detail at Bots.
Running with Google Lighthouse for performance measuring.
See detail at Lighthouse.