[Git] Conventional Commit
Conventional Commit์ Git ์ปค๋ฐ ์ปจ๋ฒค์
์ค ํ๋๋ค.
์ด๊ฑธ ๊ผญ ์จ์ผํ๊ฑฐ๋ ํ๋๊ฑด ์๋๊ณ , ๊ฐ์ด๋๋ผ์ธ ์ค ํ๋๋ผ๊ณ ๋ณด๋ฉด ๋๋ค.
์ปค๋ฐ ์ปจ๋ฒค์
์ค์์๋ ๊ฐ์ฅ ์ ์๋ ค์ ธ์๊ณ , ๋ง์ด ์ฐ์ด๊ณ ์๊ธฐ๋ ํ๋ค.
์ด์
๋จ์ํ ์ผ๊ด์ฑ์ ์ํด์ ์ฌ์ฉํ ์๋ ์์ง๋ง, ์ด๋ฐ ์ปจ๋ฒค์ ์ ์ ํด์ ์ฌ์ฉํ๋ ์ด์ ์ค ํ๋๋ ์ ์ ๋ฆฝ๋ ์๋ํ ๋๊ตฌ๋ค์ ์ฌ์ฉํ๊ธฐ ์ํ ๊ฒ๋ ํฌ๋ค.
์๋ฅผ ๋ค๋ฉด ์ด๋ฐ ๊ฑฐ ๋ง์ด๋ค.
https://github.com/marketplace/actions/changelog-from-conventional-commits
์ด๊ฑฐ ๊ฐ์ ๊ฒฝ์ฐ์๋ CHANGELOG ์๋ ์์ฑ ๋๊ตฌ์ธ๋ฐ, ์ปค๋ฐ์ด ์ ๋ค์ด์์ ๊ฒ์ด๋ผ ๊ฐ์ ํ๊ณ ์ปค๋ฐ ๋ฉ์ธ์ง๋ค์ ํด์ํ๊ณ ๋ชจ์์ ์๋์ผ๋ก ๋ณ๊ฒฝ๋ด์ญ์ ๋ง๋ค์ด์ฃผ๋ ๊ฒ์ด๋ค.
๊ธฐ๋ณธ ๊ตฌ์กฐ
๊ธฐ๋ณธ ํํ๋ ๋ค์๊ณผ ๊ฐ๋ค.
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
๊ฐ๋จํ ์ปค๋ฐ์ด๋ผ๋ฉด ๋์ถฉ ์ด๋ฐ ๋๋์ด ๋๋ค.
feat: ๋ก๊ทธ์ธ API ๊ตฌํ
feat๋ feature์ ์ถ์ฝ์ผ๋ก ๊ทธ๋ฅ ๊ธฐ๋ฅ ์ถ๊ฐ๋ฅผ ๋ปํ๋ค.
feat(๊ธฐ๋ฅ ์ถ๊ฐ)๊ณผ fix(๋ฌธ์ ์์ )๊ฐ ๊ฐ์ฅ ์์ฃผ ์ฐ์ด๋ ํธ์ด๊ณ , build:, chore:, ci:, docs:, style:, refactor:, perf:, test: ๊ฐ์ ๊ฒ๋ค์ด ์๋ค.
๊ทธ ์ธ์๋ ํ์ํ๋ค๋ฉด ์์ฒด์ ์ผ๋ก ์ ์ํด์ ์จ๋ ๋๋ค.
๋ณธ๋ฌธ๊ณผ ํธํฐ๊น์ง ์ฐ๋ฉด ๋ ์ด๋ ๊ฒ ๊ธธ๊ฒ ์ธ ์๋ ์๋ค.
fix: prevent racing of requests
Introduce a request id and a reference to latest request. Dismiss
incoming responses other than from latest request.
Remove timeouts which were used to mitigate the racing issue but are
obsolete now.
Reviewed-by: Z
Refs: #123
์ค๊ฐ์ด ๋ณธ๋ฌธ์ด๊ณ ์๋๊ฐ ํธํฐ๋ค.
body๋ ์์ ๋ก์ด ํํ๋ก ๊ณ์ ์ด์ด๋ถ์ผ ์ ์๊ณ , ์ผ๋ง๋ ์ง ๊ฐํ์ผ๋ก ๊ตฌ๋ถํ ์ ์๋ค.
ํธํฐ๋ ํต์์ ์ผ๋ก ํค: ๊ฐ ์์ ํํ๋ก ๋์ดํ๊ณ , ํค๊ฐ์ ๊ณต๋ฐฑ ๋์ -๋ฅผ ์จ์ผ ํ๋ค.
feat!: ๋ก๊ทธ์ธ API ๊ตฌํ
๋๋ํ๋ก ๊ฐ์กฐ๋ฅผ ํ ์๋ ์๋ค.
๋ณดํต BREAKING CHANGE๊ฐ ์์ด์ ๊ฐ์กฐ๋ฅผ ํด์ผํ ๋ ์ฃผ๋ก ์ฌ์ฉํ๋ค.
์ค์ฝํ
์๊ดํธ ์ค์ฝํ๋ฅผ ํตํด ํด๋น ์์
์ด ์ด๋์ ํฌํจ๋๋์ง ์ ํ ์๋ ์๋ค.
์๋ฅผ ๋ค๋ฉด ์ด๋ฐ ์์ด๋ค.
feat(auth): ๋ก๊ทธ์ธ API ๊ตฌํBREAKING CHANGE
๋ง์ฝ ํ์ํธํ์ด ๊นจ์ง๋ ๋ณ๊ฒฝ์ด ํฌํจ๋๋ค๋ฉด, BREAKING CHANGE ์ ์ ํด๋น ๋ด์ฉ์ ์ ์ด์ค๋ค.
feat: ๋ก๊ทธ์ธ API ์ฌ๊ตฌํ
BREAKING CHANGE: ์๋ต์ session ํ๋๊ฐ ์ ๊ฑฐ๋จSemver์ ๋ฒ์ ์์ฑ
conventional commit์ Semver์ ๊ธด๋ฐํ๊ฒ ์ฎ์ฌ์๋ค.
์ปค๋ฐ ๋ฉ์ธ์ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฒ์ ์์ฑ์ ๊ฒฐ์ ํ ์๋ ์๊ฒ ํ๊ธฐ ๋๋ฌธ์ด๋ค.
๋จ์ํ fix ์ปค๋ฐ๋ค๋ง ์๋ค๋ฉด ๋ฒ๊ทธ ์์ ์ด๋ฏ๋ก ๋ฒ์ ์์ฑ์์ PATCH ๋ฆด๋ฆฌ์ฆ๋ฅผ ์ ๋ํ๋ค.
feat ์ปค๋ฐ์ด ์๋ค๋ฉด ๊ธฐ๋ฅ ์ถ๊ฐ์ด๋ฏ๋ก MINOR ๋ฆด๋ฆฌ์ฆ๋ฅผ ์ ๋ํ๋ค.
BREAKING CHANGE๊ฐ ์๋ค๋ฉด ํ์ํธํ์ด ๋ณด์ฅ๋์ง ์์ผ๋ฏ๋ก MAJOR ๋ฆด๋ฆฌ์ฆ๋ฅผ ์ ๋ํ๋ค.