Drawn2Shoe is a user-friendly e-commerce platform. It offers customers the ability to purchase and personalize their shoes. The platform's intuitive interface ensures seamless navigation and usability across a variety of devices.
This pull request addresses the need for a PR title checker to ensure conformity to conventional commit prefixes. The specified prefixes include build, chore, docs, feat, fix, perf, refactor, revert, style, and test. Consistent PR titles are essential for maintaining clarity and organization in the project's version history.
Files added
.github/pr-title-checker.json
.github/workflows/pr-title-checker.yml
Solution:
Developed a PR title checker script to validate titles against the defined prefixes.
Integrated the checker into the project's CI/CD pipeline for automatic validation.
Defined clear error messages for non-compliant PR titles, aiding contributors in adhering to guidelines.
To run this workflow you need to enable the following permission:
Go to your project repository settings
On left pane > Actions > General
Scroll down and Go to Workflow permissions > select "Read and write permissions"
Click save and its done.
To-Do:
[x] Develop and test the PR title checker script.
[x] Integrate the checker into the CI/CD pipeline.
[x] Define error messages for non-compliant PR titles.
@dvjsharma please review this PR. After merging the PR, don't forget to add gssoc , level labels and assign me PR, otherwise my points won't be added.
Thanks
Issue:
This PR resolves issue #69
Description:
This pull request addresses the need for a PR title checker to ensure conformity to conventional commit prefixes. The specified prefixes include
build
,chore
,docs
,feat
,fix
,perf
,refactor
,revert
,style
, andtest
. Consistent PR titles are essential for maintaining clarity and organization in the project's version history.Files added
.github/pr-title-checker.json
.github/workflows/pr-title-checker.yml
Solution:
To run this workflow you need to enable the following permission:
To-Do:
@dvjsharma please review this PR. After merging the PR, don't forget to add
gssoc
,level
labels and assign me PR, otherwise my points won't be added. Thanks