Ծրագրավորման գործիքներ

Git կոմիտի հաղորդագրության գեներատոր

Ստեղծեք ճիշտ ձևաչափված Git կոմիտի հաղորդագրություններ տրված տեսակի, շրջանակի և նկարագրության հիման վրա:

Գործարկել գործիքը

Այս առցանց գործիքը կազմում է Git կոմիտի հաղորդագրություն ըստ տրամադրված դաշտերի կամ ներկառուցված նմուշների: Դուք կարող եք նշել փոփոխության տեսակը, ազդեցության շրջանակը և հիմնական նկարագրությունը: Եթե որևէ դաշտ դատարկ է մնում, գործիքը կօգտագործի կանխադրված արժեք: Կոտրող փոփոխությունների ընտրանքը միացնելու դեպքում հաղորդագրության վերջում ավելանում է հատուկ ծանուցում: Բացի այդ, արդյունքի մեջ ավելացվում է դատարկ տող և կոմիտի մարմին (եթե լրացուցիչ տեքստ տրամադրված է): Ստացված տեքստը հարմար է պատճենելու և անմիջապես Git պահոցում օգտագործելու համար: Գործիքը չի փոխում ֆայլեր ձեր համակարգչում և չի կատարում ծրագրային հրամաններ, այլ միայն տրամադրում է պատրաստի տեքստ: Բոլոր դաշտերը պարտադիր չեն, ինչը թույլ է տալիս արագ ստանալ Conventional Commits ձևաչափին համապատասխանող գրառումներ ինչպես փոքր շտկումների, այնպես էլ խոշոր թարմացումների համար: Դուք կարող եք փորձարկել տարբեր համադրություններ, խմբագրել ստացված տողերը կամ կիրառել դրանք ըստ ձեր նախագծի կանոնների: Անհրաժեշտության դեպքում կարելի է արագ փոփոխել դաշտերի պարունակությունը և կրկին գեներացնել նոր տեքստ:

Հրահանգներ

  1. Մուտքագրեք կոմիտի տեսակը, օրինակ՝ feat կամ fix, կամ թողեք դատարկ՝ կանխադրված արժեք օգտագործելու համար:
  2. Լրացրեք շրջանակը, եթե ցանկանում եք նշել կոնկրետ մոդուլ կամ բաղադրիչ:
  3. Գրեք հիմնական հաղորդագրությունը կամ թողեք դատարկ՝ կանխադրված հաղորդագրություն ստանալու համար:
  4. Նշեք կոտրող փոփոխությունների վանդակը, եթե կոդի թարմացումը խախտում է հետադարձ համատեղելիությունը:
  5. Սեղմեք գեներացման կոճակը և պատճենեք ստացված տեքստը ձեր աշխատանքային միջավայրում:

Օրինակներ

  • Մուտք՝ տեսակը «feat», շրջանակը «auth», հաղորդագրությունը «add token refresh logic», կոտրող փոփոխությունը՝ ոչ: Արդյունք՝ «feat(auth): add token refresh logic» վերնագրով, դատարկ տողով և կոմիտի մարմնով (եթե լրացուցիչ տեքստ տրամադրված է):
  • Մուտք՝ տեսակը «fix», շրջանակը «api», հաղորդագրությունը «update response schema», կոտրող փոփոխությունը՝ այո: Արդյունք՝ վերնագիր, դատարկ տող, կոմիտի մարմին և վերջում կոտրող փոփոխության ծանուցում:

ՀՏՀ

Պարտադի՞ր է արդյոք լրացնել բոլոր դաշտերը:

Ոչ, բոլոր դաշտերը կամընտիր են: Եթե դաշտը դատարկ թողնեք, գործիքը կօգտագործի կանխադրված արժեք կամ առաջարկվող տարբերակ:

Արդյո՞ք այս գործիքն ավտոմատ կատարում է Git հրամաններ:

Ոչ, գործիքը միայն կազմում է տեքստային հաղորդագրությունը: Այն չի միանում ձեր Git պահոցին և չի փոփոխում որևէ ֆայլ:

Ի՞նչ է ավելանում կոտրող փոփոխության ընտրության դեպքում:

Երբ նշում եք կոտրող փոփոխության վանդակը, գեներացված տեքստի վերջում ավելանում է դատարկ տող և համապատասխան նախազգուշացում:

Ներդնել այս գործիքը

Ստորև բերված կոդով ձեր կայքում ավելացրեք SmartPlusLab-ի աշխատող գործիքը։