Unless I've been mislead all this time, I believe that Conventional Commit methodology should look like this (possibly without the emoji beyond the title line?):
๐ (logger.py): refactor the logger module to improve readability and add more functionality
- ๐ Add docstrings to functions and modules to improve documentation
- โป๏ธ Refactor logger initialization and configuration for better organization and flexibility
- โ Add support for pretty-printing data in log messages for better readability and debugging
- ๐ง Add support for logging to a file and enable rotation for better log management
- โก๏ธ Improve error logging by adding a dedicated
error_pretty
function for logging error messages with pretty-printed data
- โฌ๏ธ Upgrade dependencies by using the latest versions of loguru, pprint, and pathlib libraries
However, ai-commit is treating every line like a title/header line:
๐ (logger.py): refactor the logger module to improve readability and add more functionality
๐ (logger.py): add docstrings to functions and modules to improve documentation
โป๏ธ (logger.py): refactor logger initialization and configuration for better organization and flexibility
โ (logger.py): add support for pretty-printing data in log messages for better readability and debugging
๐ง (logger.py): add support for logging to a file and enable rotation for better log management
โก๏ธ (logger.py): improve error logging by adding a dedicated error_pretty
function for logging error messages with pretty-printed data
โฌ๏ธ (logger.py): upgrade dependencies by using the latest versions of loguru, pprint, and pathlib libraries
Enjoying the extension, otherwise!