@knu-k/changelog-autogen v1.0.1
Changelog Autogen ๐
changelog-autogen์ Angular ์ปค๋ฐ ๊ท์น์ ๊ธฐ๋ฐ์ผ๋ก ์๋์ผ๋ก CHANGELOG.md ํ์ผ์ ์์ฑํ๋ ๋๊ตฌ์
๋๋ค. ์ด ๋๊ตฌ๋ ์ปค๋ฐ ๋ฉ์์ง๋ฅผ ๋ถ์ํ์ฌ ์๋์ผ๋ก ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋กํ๊ณ , ํ๋ก์ ํธ์ ๋ฆด๋ฆฌ์ฆ ๋
ธํธ๋ฅผ ์์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๊ฒ ๋์์ค๋๋ค.
๐ ๋ชฉ์ฐจ
โจ ํน์ง
- Angular ์ปค๋ฐ ๊ท์น์ ๊ธฐ๋ฐ์ผ๋ก ํ ์๋ํ๋ changelog ์์ฑ.
- ์ปค๋ฐ ๋ฉ์์ง์ ๋ง์ถฐ ํ๋ก์ ํธ์
CHANGELOG.mdํ์ผ์ ์๋์ผ๋ก ์ ๋ฐ์ดํธ. 1.0.0๋ฒ์ ๋ถํฐ ์ง์.changelog-gen๋ช ๋ น์ด๋ก ๊ฐ๋จํ๊ฒ ์คํ ๊ฐ๋ฅ.
๐ฅ ์ค์น
์ด ํ๋ก์ ํธ๋ npm ํจํค์ง๋ก ๋ฐฐํฌ๋ฉ๋๋ค. ๋ค์ ๋ช ๋ น์ด๋ฅผ ํตํด ์ค์นํ ์ ์์ต๋๋ค:
npm install -g @knu-k/changelog-autogen๐ ์ฌ์ฉ๋ฒ
changelog-gen ๋ช ๋ น์ด
์ค์น ํ, changelog-gen ๋ช
๋ น์ด๋ฅผ ํตํด CHANGELOG.md ํ์ผ์ ์๋์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค.
changelog-gen init์ด ๋ช
๋ น์ด๋ฅผ ์คํํ๋ฉด ํ๋ก์ ํธ์ ๋ฃจํธ ๋๋ ํฐ๋ฆฌ์ CHANGELOG.md ํ์ผ์ด ์์ฑ๋ฉ๋๋ค.
๐๏ธ ์ฌ์ฉ ๊ฐ๋ฅํ ์ปค๋ฐ ํ์ :
changelog-autogen์ Angular ์ปค๋ฐ ๊ท์น์ ๋ฐ๋ฆ
๋๋ค. ์ปค๋ฐ ๋ฉ์์ง๋ ๋ค์ ํ์์ ๋ฐ๋ผ์ผ ํฉ๋๋ค:
buildcidocsfeatfixperfrefactorstyletest
์ด ํ์ ๋ค์ ๊ฐ๊ฐ ํน์ ์น์ ์ผ๋ก ๋ถ๋ฅ๋๋ฉฐ, ๋ฆด๋ฆฌ์ฆ ๋ ธํธ๋ฅผ ์๋์ผ๋ก ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๐ ์์
๋ค์๊ณผ ๊ฐ์ ์ปค๋ฐ ๋ฉ์์ง๊ฐ ์์ ๊ฒฝ์ฐ:
feat(auth): ์ฌ์ฉ์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ
fix(button): ๋ฒํผ ์ ๋ ฌ ๋ฌธ์ ํด๊ฒฐ
docs(readme): ์ค์น ๋ฐฉ๋ฒ ์์ ์์ฑ๋ CHANGELOG.md ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
## [1.0.0] - YYYY-MM-DD
### Feat
- ์ฌ์ฉ์ ๋ก๊ทธ์ธ ๊ธฐ๋ฅ ์ถ๊ฐ (auth)
### Fix
- ๋ฒํผ ์ ๋ ฌ ๋ฌธ์ ํด๊ฒฐ (button)
### Docs
- ์ค์น ๋ฐฉ๋ฒ ์์ (readme)๐ค ๊ธฐ์ฌ ๋ฐฉ๋ฒ
์ด ํ๋ก์ ํธ์ ๊ธฐ์ฌํ๊ณ ์ถ๋ค๋ฉด, ๋ค์ ๋จ๊ณ๋ฅผ ๋ฐ๋ผ ์ฃผ์ธ์:
- ์ด ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ํฌํฌํฉ๋๋ค.
- ์๋ก์ด ๋ธ๋์น๋ฅผ ์์ฑํฉ๋๋ค (
git checkout -b feature-branch). - ๋ณ๊ฒฝ ์ฌํญ์ ์ปค๋ฐํฉ๋๋ค (
git commit -am 'Add new feature'). - ๋ณ๊ฒฝ ์ฌํญ์ ํธ์ํฉ๋๋ค (
git push origin feature-branch). - Pull Request๋ฅผ ์์ฑํ์ฌ ๊ธฐ์ฌ๋ฅผ ์ ์ถํฉ๋๋ค.
๋ชจ๋ ๊ธฐ์ฌ๋ ๊ธฐ์ฌ ๊ฐ์ด๋๋ผ์ธ์ ๋ฐ๋ผ ์ด๋ฃจ์ด์ ธ์ผ ํฉ๋๋ค.
๐ ๋ผ์ด์ ์ค
์ด ํ๋ก์ ํธ๋ MIT ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋ฉ๋๋ค. ์์ธํ ๋ด์ฉ์ LICENSE ํ์ผ์ ํ์ธํ์ธ์.
๐จโ๐ป ์ ์
- KNU-K
์ด ํ๋ก์ ํธ์ ๋ํ ๋ ์์ธํ ์ ๋ณด๋ changelog-autogen GitHub ๋ฆฌํฌ์งํ ๋ฆฌ์์ ํ์ธํ ์ ์์ต๋๋ค.