Why?
I need to define a release process that will allow the repo to be easily managed over time. A concrete release process will also ease the developer experience of anyone that ends up consuming this package.
Ideas
- Commitizen style commit helper. This will allow for automatic changelogs and releases.
- Robust CI. Linting and test checking on build before merging to the main branch will increase code quality and reliability.
- License. I need to find what kind of license I want to apply to this software
Why?
I need to define a release process that will allow the repo to be easily managed over time. A concrete release process will also ease the developer experience of anyone that ends up consuming this package.
Ideas