The monorepo contains multiple packages. Refer to their READMEs for more details:
- vue-form-validator
- stylelint-config-convidera
- stylelint-config-vue-convidera
- eslint-config-convidera
- eslint-config-ts-convidera
- eslint-config-vue3-convidera
- utils
yarn install
yarn build:all
- make changes
- create a PR
yarn lint:all
yarn test:all
yarn lerna:version
yarn lerna:publish
Read more about the way lerna
handles versioning and publishing
here.
- auto versioning and publishing via Github Actions
-
lerna
allows to generate changelog based on commit history - add package for vue components
- update stylelint to v15
- vue-form-validator: consider about
form.removeField
function - vue-form-validator: change
form.addField('name', 'defaultValue', [...rules])
to:
form.addField({
name: 'name',
defaultValue: '',
rules: [],
})