๋จน์ด๋ณด์๊ฐ
์๋น์ค๋ ๋ฐ๋ ค๊ฒฌ์ด ๋จน์ด๋ ๋๋ ์์์ธ์ง, ๋จน์ผ๋ฉด ์ํํ ์์์ธ์ง ๊ถ๊ธํ ๋ ๊ฐ๊ฒฐํ ํด๋ต์ ์ฃผ๋ ์๋น์ค์
๋๋ค. ๋ฐ๋ ค๊ฒฌ ์ง์ฌ๋ก ์ํํ๋ฉด์ ๋๋ผ๋ ๋ถํธํจ์ ์ฐฉ์ํด ๊ฐ๋ฐํ์ต๋๋ค.
์์ ๋ณ ์ญ์ทจ ๊ฐ๋ฅ ์ฌ๋ถ
, ๊ธ์ฌ ๋ฐฉ๋ฒ
, ์ฆ์
, ์ฃผ์ฑ๋ถ ๋ฐ ๊ธฐ๋ฅ
๋ฑ์ ์ ๋ณด๋ฅผ ๊ฐ๊ฒฐํ๊ณ ์ ํํ๊ฒ ์ ๊ณตํ์ฌ
- ๊ฐ์์ง๊ฐ ์ํํ ์์์ ๋จน์์ ๋ ์ ์ํ๊ฒ ๋์ฒ ๊ฐ๋ฅํ๊ฒ ํ๊ธฐ
- ๊ธฐ์กด ๋ธ๋ก๊ทธ ๋ฐ ์ธํฐ๋ท ๊ฒ์์ผ๋ก ์ฐพ๋ ์๊ฐ ์ค์ด๊ธฐ
- ์ธํฐ๋ท์ ๋จ์ ๊ด๊ณ ์ฑ ํฌ์คํ , ํ๋ฆฐ ์ ๋ณด ๋ฐฐ์ ํ๊ธฐ
๋ฑ๊ณผ ๊ฐ์ ๋ฌธ์ ํด๊ฒฐ์ ์ฑ/์น ํ๋ซํผ
์ผ๋ก์ ์๋ํฉ๋๋ค.
- Backend : SpringBoot (Java), JPA, lombok, JWT
- Deploy : Github Actions, Docker, AWS Route 53, ALB, EC2
- DB : MySQL, AWS RDS
git commit template
์ ์ฌ์ฉํ์ฌ ์ปค๋ฐ ๊ท์น์ ๊ฐ์ ํฉ๋๋ค. (./.gitmessage)
์๋ ๋ช
๋ น์ด๋ก ํ
ํ๋ฆฟ ํ์ผ์ ์ค์ ํด๋์ผ๋ฉด git commit
๋ช
๋ น์ด๋ฅผ ํตํด Vim์์ ํ
ํ๋ฆฟ ๋ฉ์์ง ์กฐํ/์ปค๋ฐ์ ์คํํ ์ ์์ต๋๋ค.
git config --global commit.template .gitmessage.txt
(gitmoji) :: ๊ตฌ์ฒด์ ์ธ ์ปค๋ฐ ๋ฉ์์ง
icon | code | description |
---|---|---|
โจ | :sparkles: |
์ ๊ธฐ๋ฅ (ํ์ผ ์ถ๊ฐ) |
๐ | :memo: |
์ฝ๋ ์์ (์๊ตฌ์ฌํญ ์์ ) |
๐จ | :art: |
์ฝ๋ ๊ตฌ์กฐ ๊ฐ์ |
โก๏ธ | :zap: |
์ฝ๋ ์ฑ๋ฅ ๊ฐ์ |
๐ฅ | :fire: |
์ฝ๋ ์ญ์ (ํ์ผ ์ญ์ ) |
๐ | :page_facing_up: |
๋ฌธ์ ์์ฑ ๋ฐ ๋ณ๊ฒฝ |
๐ง | :wrench: |
Configuration ํ์ผ/์์กด์ฑ ์ถ๊ฐ ๋ฐ ์ญ์ |
๐ท | :construction_worker: |
CI/CD ์์คํ ์ถ๊ฐ/์์ |
๐ | :bug: |
๋ฒ๊ทธ ์์ |
โ | :white_check_mark: |
ํ ์คํธ ์ผ์ด์ค ์์ฑ ๋ฐ ์์ |
โช | :rewind: |
์์ ๋๋๋ฆฌ๊ธฐ |
๐ | :ambulance: |
๊ธด๊ธ ์์ |
๐๏ธ | :lock: |
๋ณด์ ์ฌํญ ์์ /๊ฐ์ |
๐ | :see_no_evil: |
.gitignore ์ถ๊ฐ/์์ |
๋ชจ๋ ๋ฒ์ ์ 01.00.00์์ ์์ํฉ๋๋ค.
"01.01.09" ์๋ต์ "1.1.9"
"01.01.10" ์๋ต์ "1.1.10"
- ๊ธฐ์กด ๋ฒ์ ๊ณผ ํธํ๋์ง ์๋๋ก API๊ฐ ๋ณ๊ฒฝ๋๋ฉด Major Version๋ฅผ ์ฌ๋ฆฝ๋๋ค.
- ๊ธฐ์กด ๋ฒ์ ๊ณผ ํธํ๋๋ฉด์ ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๋๋ Minor Version๋ฅผ ์ฌ๋ฆฝ๋๋ค.
- ์์ํ ๋ฒ๊ทธ๋ ๋ด๋ถ์ ์ฝ๋ ๋ณด์ ๋ฑ์ ๋ณํ๊ฐ ๋ฐ์ํ์๋ Patches๋ฅผ ์ฌ๋ฆฝ๋๋ค.