๐ Sematic versioning
GitHub๋ฅผ ์ฐฝ์ ํ์ ๋ถ์ด ๊ธฐ์กด Versioning์ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ณ ์ ๋์จ ๊ฒ
Major . Minor . Patch
์ผ๋ฐ์ ์ธ ๊ท์น
1. ๋ฒ์ ๋ฒํธ๋ Major, Minor, Patch ํํ๋ก ๋ฐฐํฌํ๊ณ , Major, Minor, Patch๋ ๊ฐ๊ฐ ์์ฐ์์ด๊ณ ์ ๋ ์์ 0์ด ๋ถ์ด์๋ ์๋๋ค.
2. ๊ฐ ๋ฒํธ์ ์๋ ํญ์ ์ฆ๊ฐํด์ผ ํ๋ค.
3. ํน์ ๋ฒ์ ์ผ๋ก ํจํค์ง๋ฅผ ๋ฐฐํฌํ๊ณ ๋๋ฉด, ๊ทธ ๋ฒ์ ์ ๋ด์ฉ์ ์ ๋ ๋ณ๊ฒฝํ์ง ๋ง์์ผํ๋ค. ๋ณ๊ฒฝ๋ถ์ด ์๋ค๋ฉด ๋ฐ๋์ ์๋ก์ด ๋ฒ์ ์ผ๋ก ๋ฐฐํฌํ๋๋ก ํ๋ค.
4. Major ๋ฒ์ ์ด ๋ณ๊ฒฝ๋ ๋, Minor, Path๋ 0์ผ๋ก ์ด๊ธฐํํ๋ค.
5. Minor ๋ฒ์ ์ด ๋ณ๊ฒฝ๋ ๋, Path๋ 0์ผ๋ก ์ด๊ธฐํํ๋ค.
Major ๋ฒ์ ์ฆ๊ฐ
- ํ์ ๋ฒ์ ๊ณผ ํธํ๋์ง ์๋ ๋ณํ๊ฐ ์๊ฒผ์ ๋
- ๋๋์ ์ธ ๋ณํ๊ฐ ์ผ์ด๋ฌ์ ๋
- ํด๋ผ์ด์ธํธ๊ฐ 1.0.0 ๋ฒ์ ์ API ์ ๊ทผ ๋ฐฉ์์ผ๋ก 2.0.0 ๋ฒ์ ์ ์ ์ํ ์ ์์ ๋
Minor ๋ฒ์ ์ฆ๊ฐ
- ํ์ ๋ฒ์ ๊ณผ ํธํ์ด ๋๋ฉด์, ์๋ก์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ ๋ ๋
- ์๋ก์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ API๊ฐ ๋์์ง๋ง, ๊ธฐ์กด์ ๊ณต๊ฐ๋ API๊ฐ ํ์ ํธํ๋๊ณ ์์ ๋
- ๊ธฐ์กด์ ๊ธฐ๋ฅ์ด ๋ณ๊ฒฝ๋๊ฑฐ๋ ์ฌ์ฉ๋ฐฉ๋ฒ์ด ๋ณ๊ฒฝ ๋์์ ๋
Path ๋ฒ์ ์ฆ๊ฐ
- ๋ฒ๊ทธ ์์
- ๊ธฐ์กด ํด๋ผ์ด์ธํธ๊ฐ ์์์ฐจ๋ฆฌ์ง ๋ชปํ ์ ๋์ ์์ ๋ณํ๊ฐ ์์ ๋
- ์๋ฒ ์ฝ๋ ๋ด๋ถ์ ์ผ๋ก ์์ค๊ฐ ์์ ๋์์ ๋
- ๋น์ฐํ ์๊ธฐ๊ฒ ์ง๋ง, ์ด ๋ชจ๋ ๊ฒ๋ค์ด ํ์ ๋ฒ์ ๊ณผ ํธํ๋ ๋
๐ก ์์ฝ
Major -> ๋ค ๋ฐ๋
Minor -> ๊ธฐ๋ฅ์ถ๊ฐ์ ์กฐ๊ธ ๋ฐ๋
Patch -> ๋ฒ๊ทธ ์์
ํํ์ด์ง
'๐ iOS > APP ๋ฐฐํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[iOS] ์ธ ๋ฒ์งธ ํ๋ก์ ํธ ( ๋ฏธ์ถ์ ) (1) | 2023.12.06 |
---|---|
[iOS] ๋น๋ฒํ ์ฑ ์ฌ์ฌ ๋ฆฌ์ ์ฌ์ (0) | 2023.05.31 |
[iOS] ๋๋ฒ์งธ ์ฑ ์ถ์ ( *๋ฆฌ์ ) (2) | 2023.05.06 |
[iOS] ์ฒซ ๋ฒ์งธ ์ฑ ์ถ์ (1) | 2023.04.11 |
๊ฐ์ธ์ ๋ณด์ฒ๋ฆฌ๋ฐฉ์นจ (0) | 2023.03.23 |