Code Monkey home page Code Monkey logo

sitoi / ai-commit Goto Github PK

View Code? Open in Web Editor NEW
9.0 2.0 1.0 2.2 MB

Use Azure/OpenAI API to review Git changes, generate conventional commit messages that meet the conventions, simplify the commit process, and keep the commit conventions consistent.

Home Page: https://marketplace.visualstudio.com/items?itemName=Sitoi.ai-commit

License: MIT License

TypeScript 90.03% JavaScript 9.97%
azure vscode vscode-extension chatgpt gpt gpt-4 commit commit-conventions commit-message

ai-commit's Introduction

Stats

ai-commit's People

Contributors

sitoi avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

ai-commit's Issues

Treating every line as a title/header.

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!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.