-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitwit
More file actions
62 lines (56 loc) · 1.89 KB
/
.gitwit
File metadata and controls
62 lines (56 loc) · 1.89 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
# GitWit configuration file
# This file defines the rules and options for creating semantic commits.
# More details at https://rafandoo.dev/gitwit/
---
types:
description: "Select the type of change you're committing"
values:
✨: "A new feature"
🐛: "A bug fix"
📝: "Documentation only changes"
🎨: "Changes that do not affect the meaning of the code (e.g. formatting)"
♻️: "Code changes that neither fix a bug nor add a feature"
✅: "Adding or correcting tests"
🧹: "Other changes that don't modify src or test files"
👷: "Continuous Integration changes"
📦: "Changes that affect the build system or external dependencies"
⏪️: "Revert to a previous commit"
⬆️: "Dependency upgrades"
⬇️: "Dependency downgrades"
🔥: "Removing code or files"
🔒: "Security-related changes"
🌐: "Internationalization or localization"
🔖: "Release-related changes (e.g. version bumps, changelog updates)"
scope:
description: "Specify the scope of the change (e.g. component or module)"
required: false
type: text
shortDescription:
description: "Provide a short summary of the change (imperative, present tense)"
required: true
minLength: 5
maxLength: 70
breakingChanges:
enabled: true
description: "List any breaking changes and their impact"
changelog:
title: "Changelog"
types:
✨: "New features"
🐛: "Bug fixes"
♻️: "Code refactoring"
📝: "Documentation updates"
✅: "Tests added or updated"
🔒: "Security fixes"
showOtherTypes: true
showBreakingChanges: true
ignored:
- 🧹
- 👷
- 🔖
- Merge
format:
sectionTemplate: "{scope}: {description} ({shortHash})"
breakingChangesTemplate: "{type} ({scope})!: {description} ({shortHash})"
otherTypesTemplate: "{type} ({scope}): {description} ({shortHash})"
defaultTemplate: "{type}: {description}"