Skip to content

[FEAT] Add support for generating commit messages via github copilot #337

@jnmcfly

Description

@jnmcfly

Is your feature request related to a problem? Please describe

Currently, when working with the Conventional Commit plugin in VSCode, crafting meaningful commit messages can be time-consuming and sometimes challenging, especially for complex code changes or large projects. This process often involves manually writing commit messages that follow the conventional commit format, which can be error-prone and tedious.

Describe the solution you'd like

I would like to propose integrating GitHub Copilot's code generation capabilities directly into the Conventional Commit plugin for VSCode. This integration would enable Copilot to assist developers in generating concise and descriptive commit messages automatically, based on the changes made in the code. Copilot could analyze the code changes, suggest appropriate commit message templates following the conventional commit format, and even provide contextual suggestions based on the code context and commit history.

Describe alternatives you've considered

One alternative solution could be to rely solely on manual input for crafting commit messages within the Conventional Commit plugin. However, this approach is time-consuming and prone to human error, leading to inconsistent or inadequate commit messages.

Another alternative could be using other VSCode extensions or external tools for generating commit messages. However, integrating Copilot directly into the Conventional Commit plugin would streamline the workflow by providing seamless and context-aware assistance within the same environment.

Additional context

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions