Rozpoczęcie pracy
Poznaj nasze zasady dotyczące commitów
2 min read
•257 wordsLubimy mieć czystą historię projektu. Nasza konwencja commitów jest inspirowana Conventional Commits, ale dostosowana z użyciem gitmoji, żeby była bardziej wizualna i zabawna.
Struktura
Wiadomość commit powinna być skonstruowana w następujący sposób i ma być zapisana małymi literami:
<gitmoji> <type> <description> [(#<issue number>)]
[opcjonalne body]
[opcjonalne footer(y)]
Przykład
📝 zaktualizuj współautorów dokumentacji
- Dodaj @jerembdn jako współautora
- Dodaj @younesbessa jako współautora
Co-authored-by: Younes Bessa <[email protected]>
Najczęściej wystarczy prosty jednolinijkowiec:
📝 zaktualizuj współautorów dokumentacji
Typy
Używamy następujących typów commitów:
| Typ | Opis |
|---|---|
add | Dodaj nową funkcję |
fix | Napraw błąd |
improve | Popraw coś |
update | Zaktualizuj coś |
remove | Usuń coś |
refactor | Refaktoryzuj coś |
rename | Zmień nazwę czegoś |
move | Przenieś plik lub folder |
upgrade | Uaktualnij zależności |
downgrade | Obniż wersję zależności |
Opis
Pisanie opisów w trybie rozkazującym i małymi literami:
# Dobrze
📝 zaktualizuj współautorów dokumentacji
# Źle
📝 zaktualizowane współautorzy dokumentacji
# Źle
📝 Zaktualizuj współautorów dokumentacji
Numer Zgłoszenia
Połącz commit z zgłoszeniem, dodając numer zgłoszenia:
📝 zaktualizuj współautorów dokumentacji (#123)
Body
Użyj body dla kontekstu i motywacji:
📝 zaktualizuj współautorów dokumentacji
- Dodaj @jerembdn jako współautora
- Dodaj @younesbessa jako współautora
Co-authored-by: Younes Bessa <[email protected]>
Jeden Commit, Jeden Cel
Każdy commit powinien reprezentować jedną logiczną zmianę. Nie mieszaj niepowiązanych zmian.
Last updated on 01/14/2026