-
Notifications
You must be signed in to change notification settings - Fork 0
/
.commit_template
executable file
·87 lines (84 loc) · 2.97 KB
/
.commit_template
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# ==== Format ====
# :emoji: Subject
# <PUT ONE BLANK LINE>
# Commit body...
#
# ==== Emojis ====
#
# Addings
# :sparkles: Introducing new feature
# :art: Improving structure or
# format of the code
# :building_construction: Making architectural changes
# :boom: Introducing breaking changes
# :poop: Writing bad code that needs
# to be improved
#
# Removings
# :truck: Moving or Renaming Files
# :fire: Removing Code or Files
# :wastebasket: Deprecating code that
# needs to be cleaned up
#
# Changings
# :+1: Fixing a feature
# :lipstick: Updating the UI and style files
# :recycle: Refactoring Code
# :pencil2: Fixing Typos
# :bug: Fixing a Bug
# :white_check_mark: Updating tests
# :rotating_light: Removing Linter Warnings
#
# Attributes
# :tada: Initial Commit
# :clown_face: Mocking things.
# :alembic: Experimenting new things
#
# Environments
# :apple: Fixing something on macOS
# :penguin: Fixing something on Linux
# :checkered_flag: Fixing something on Windows
# :robot: Fixing something on Android
# :green_apple: Fixing something on iOS
#
# Others
# :construction: WIP (Work In Progress)
# :bookmark: Version Tag
#
# :bulb: Documenting source code
# :page_facing_up: Adding or Updating License
# ::wrench: Changing configuration files
# :see_no_evil: Adding or updating a .gitignore file
# :speech_balloon: Updating Comments, Text and Literals
# :pencil: Writing docs
#
# ==== Good Commit Message Examples ====
#
# cf. https://qiita.com/magicant/items/882b5142c4d5064933bc
#
# - Allow login passwords longer than 20 characters (20 文字より長いログインパスワードを認める)
# - Recache password database after changing password (パスワード変更後データベースをキャッシュし直す)
# - Animate thumbnail images when they appear (サムネイル画像が現れる時アニメーションさせる)
# - Trim thumbnail images larger than 200x200 px (200x200 px より大きいサムネイル画像を切り落とす)
#
# ==== The Seven Rules ====
# 1. Separate subject from body with a blank line
# 2. Limit the subject line to 50 characters
# 3. Capitalize the subject line
# 4. Do not end the subject line with a period
# 5. Use the imperative mood in the subject line
# 6. Wrap the body at 72 characters
# 7. Use the body to explain what and why vs. how
#
# How to Write a Git Commit Message http://chris.beams.io/posts/git-commit/
#
# for http://memo.goodpatch.co/2016/07/beautiful-commits-with-emojis/
#
# ====References====
# emojis avairable for GitHub:
#
# - https://gitmoji.carloscuesta.me/
#
# how to commit:
#
# - [クリアなコードの作り方: 意図が伝わるコミットのしかた](https://www.clear-code.com/blog/2012/3/13.html)