Removes the part about squashing commits from the CONTRIBUTING file.
We no longer require that because github squashes commits when merging.
This will cleanup the CONTRIBUTING file a bit which is already quite
dense.
- add format target to Makefile.toml that actually fixes the formatting
- rename fmt target to lint-format
- rename style-check target to lint-style
- rename typos target to lint-typos
- rename check-docs target to lint-docs
- add section to CONTRIBUTING.md about formatting
- Add two jobs to bacon.toml (one for unit tests, one for all tests)
- Remove "run" job as it doesn't work well with bacon due to no stdin
- Document coverage tooling in CONTRIBUTING.md
* style(commitizen): add commitizen
add customized commitizen config to match repo needs
implement request mentioned in [#214](https://github.com/tui-rs-revival/ratatui/issues/214) by @joshka
* docs(CONTRIBUTING.md): add a section for the commitizen installation
BREAKING_CHANGE:
* style(commitizen): update breaking change default to false