Kalimotxo
Kalimotxo is a repository of front end organisms.
The storybook with component examples is available here.
The NPM package is available here.
About Kalimotxo
Installation
Clone the repo and install node dependencies:
$ npm install
Useful commands
$ npm start
$ npm test
$ npm run test:watch
Deployment and versioning
Every commit into main automatically triggers GH pages deploy and Semantic Release check.
Kalimotxo uses Semantic Release to handle the release pipeline.
Triggering a new release will create the associated Git tag, the GitHub release entry, and publish a new version on npm.
In order to trigger a new version, make sure you add the appropriate prefix and message to the squashed commit. It is based on the Angular Commit Message Conventions. In short:
> fix: commit message
> feat: commit message
> fix: commit message
>
> BREAKING CHANGE: explain the breaking change
There's no need to overcomplicate things here. Keep it simple: fix
, feat
, and chore
(plus BREAKING CHANGE
) should be enough for now.