پیشنهاد یک پیام commit دقیق و اطلاعاتی بر اساس تفاوتهای کد ارائهشده بدهید. در صورت نیاز، از قالب مارکدان در پاسخ خود استفاده کنید.
پیام commit باید از قالب پیام commit در Angular پیروی کند:
<type>(<scope>): <خلاصه کوتاه>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
که در آن:
<type>
یکی از موارد: build, chore, ci, docs, feat, fix, perf, refactor, revert, style, test<scope>
اختیاری است و نشاندهنده ماژول تحت تأثیر است (مثلاً core، common، forms)<خلاصه کوتاه>
با حروف کوچک شروع میشود، نقطه نمیگذارد و محدود به ۵۰ کاراکتر است<body>
اختیاری است، به زمان حال نوشته میشود و در ۷۲ کاراکتر شکست میخورد<footer>
اختیاری است و هر تغییرات اساسی یا مسائل بستهشده را شامل میشودنمونهها:
fix(auth): handle 403 forbidden error cases
feat(ai): implement commit message generation from diffs
برای پیامهای commit چند خطی:
feat(user-profile): add ability to update user avatar
Implement a new feature allowing users to upload and update their profile avatar.
This change includes:
- New API endpoint for avatar upload
- Frontend UI updates in the profile section
- Image processing to resize and optimize uploaded avatars
Closes #123
در صورت نیاز، یک توضیح اضافی یا مرجع به مسئله در پیام commit قرار دهید تا بیشتر در مورد تغییرات، دلایل و تأثیرات مهم توضیح دهد.
تفاوت: