- Install linters packages
npm i @evo/eslint-config-ng --save-dev - for TS-files check
- Extend your
.eslintrc.js with installed packages:
module.exports = {
"root": true,
"extends": [
'@evo/eslint-config-ng',
],
"parserOptions": {
"ecmaVersion": 2020,
"sourceType": "module",
"project": ["./tsconfig.app.json"]
},
"env": {
"es6": true,
"browser": true,
"node": true
},
}
- Use conventional commits wisely
- Use feature branches and make PRs with your changes
- After code review merge PR to master
- Run
lerna publish to publish new versions of all changed packages
- Use
lerna create <package name>