Sobes.tech
Junior

Чӣ гуна одатан коди худро коммит мекунед?

sobes.tech AI

Ҷавоб аз AI

Ман стандартгардонидашган комит форматига эга бўлдим, кўпинча Conventional Commits асосида. Бу бир хилликни таъминлайди ва баъзи жараёнларни автоматлаштиради, масалан, ўзгартиришлар рўйхатини яратиш.

Турли комит формати:

<тур>[(ҳудуд)]: <таъриф>

[<жисм>]

[<эслатма>]
  • <тур>: Мажбурий. Ўзгартириш турини белгилайди (масалан, feat янги функциялар учун, fix хато тузатиш учун, docs ҳужжатлар ўзгартириш учун, style форматлаш учун, refactor қайта ташкил қилиш учун, test тестлар қўшиш учун, ci CI/CD ўзгартиришлари учун).
  • (ҳудуд): И optional. Таъсир этган дастурий соҳани кўрсатади (масалан, (компонент: тугма), (хизмат: аутентификация)).
  • <таъриф>: Мажбурий. Қисқа ва аниқ ўзгартиришни императив ҳолда тавсифлайди (масалан, "тугма қўшиш", "валидатсия хатоини тузатиш").
  • <жисм>: И optional. Батафсил тушунтириш, сабаблар ва контекст. Бўш сатр билан ажратилади.
  • <эслатма>: И optional. Одатда BREAKING CHANGE белгилаш учун, нима учун бу ўзгартириш қайтариш имкониятини бузади, ёки вазифаларга ҳаволалар (масалан, Closes #123).

Масалалар:

feat: модал oynани компонент қўшиш
fix(валидатсия): рўйхатга олиш формасида email валидатсия хатоини тузатиш

Энди email RFC 5322 стандартига мувофиқ тўғри валидатсия қилинади.

Closes #45
refactor(компонент: тугма): стильларни янгилаш ва кириш имкониятини яхшилаш

Дизайн тизимига мослаштириш учун тугманинг стильларини қайта ташкил қилиш.
ARIA атрибутларини қўшиш орқали кириш имкониятини яхшилаш.

Бу жамоага ўзгартиришлар тарихини яхшироқ тушунишга, кодни кўриб чиқишни тезлаштиришга ва автоматлаштирилган жараёнларни соддалаштиришга ёрдам беради.