Yeasir0032/Discord-Clone

[feature]: implement PR title checker workflow for conventional commit prefixes

Opened this issue · 1 comments

Is there an existing feature request for this?

  • I have searched the existing issues

Detailed Description

Description:

The project would benefit from a PR title checker that ensures conformity to conventional commit prefixes. Currently, the following prefixes are considered valid:

  • build:
  • chore:
  • docs:
  • feat:
  • fix:
  • perf:
  • refactor:
  • revert:
  • style:
  • test:

Problem:

Enforcing consistent and descriptive PR titles following conventional commit prefixes helps maintain clarity and organization in the project's version history.

Describe the solution you'd like

Implement a PR title checker that validates each PR title against the specified conventional commit prefixes. This will ensure that PR titles adhere to the established guidelines.

To-Do:

  • Develop the PR title checker script to verify titles against the defined prefixes.
  • Integrate the checker into the project's CI/CD pipeline.
  • Define error messages or warnings for non-compliant PR titles.

Checklist

  • I have read the Contributing Guidelines
  • I am willing to work on this issue
  • I am a GSSoC'24 contributor

Use Cases and Benefits

No response

Priority/Impact

Medium

can i work on this issue?