μ΄μ§μ | μ΄κ²½μ€ | κΉνμ§ | λ°μμ¨ |
νμ₯ | νμ | νμ | νμ |
λ°±μλ λ΄λΉ | λ°±μλ λ΄λΉ | νλ‘ νΈμλ λ΄λΉ | νλ‘ νΈμλ λ΄λΉ |
[μ»€λ° μ ν]: μ»€λ° λ©μμ§
μ»€λ° μ ν | μλ―Έ |
---|---|
FEAT | μλ‘μ΄ κΈ°λ₯ μΆκ° |
FIX | λ²κ·Έ μμ |
DESIGN | UI λμμΈ λ³κ²½ |
CHORE | ν¨ν€μ§ 맀λμ μμ , κΈ°ν μμ |
DOCS | λ¬Έμ μμ |
RENAME | νμΌ λλ ν΄λ λͺ μ μμ λ° μ΄λ |
REMOVE | νμΌ λλ ν΄λ μμ |
STYLE | μ½λ μλ―Έμ 무κ΄ν λ³κ²½ μ¬ν |
REFACTOR | μ½λ 리ν©ν λ§ |
μμ >
[FEAT] λ‘κ·ΈμΈ κΈ°λ₯ ꡬν
μ¬λ¬ λ¨μ΄μ ν©μ±μ΄μΌ κ²½μ° λ¨μ΄ μ¬μ΄λ₯Ό νμ΄ν('-')μΌλ‘ μ°κ²°ν©λλ€.
const SERVER_URL = "http~";
#### μ»΄ν¬λνΈ
- νμ€μΉΌ μΌμ΄μ€λ‘ μμ±νλ©° νμΌμ νμ₯μλ .jsxλ‘ μμ±ν©λλ€.
첫 λ²μ§Έ κΈμλ§ λλ¬Έμλ‘ νκ³ , λ λ¨μ΄ μ΄μμ ν©μ±μ΄μΌ κ²½μ° κ° λ¨μ΄μ 첫 κΈμλ₯Ό λλ¬Έμλ‘ ν©λλ€.
LoginPage.jsx Button.jsx
#### μ»΄ν¬λνΈ μΈ νμΌλͺ
λ° ν¨μ/λ³μλͺ
- μΉ΄λ©μΌμ΄μ€λ‘ μμ±ν©λλ€.
첫 λ¨μ΄λ μλ¬Έμλ‘ μμνλ©°, λ λ¨μ΄μ ν©μ±μ΄μΌ κ²½μ° λ λ²μ§Έ λ¨μ΄λΆν°λ 첫 κΈμλ₯Ό λλ¬Έμλ‘ ν©λλ€.
theme.js user.js userStroage.js
#### ν¨μ μ μΈ
- νμ΄ν ν¨μλ₯Ό μ¬μ©ν©λλ€.
const handleClick = () => { console.log("ν΄λ¦"); };
<br>
### π Gitflow Rules
1. devleop λΈλμΉμ μ§μ μ μΈ commit, pushλ κΈμ§ν©λλ€.
- λͺ¨λ μμ
μ κ°μμ feature λΈλμΉμμ μ§νλ©λλ€.
2. κΈ°λ₯ ꡬν μμ μ issueλ₯Ό μμ±ν©λλ€.
- projects νμμ ν΄λΉ κΈ°λ₯κ³Ό κ΄λ ¨λ issueλ₯Ό μμ±νκ³ , issueμ λ§λ feature λΈλμΉλ₯Ό μμ±ν©λλ€.
3. κΈ°λ₯ ꡬνμ΄ μλ£λμ§ μμ κ²½μ°μλ κ°μμ feature λΈλμΉμ 컀λ°μ μ§ννλ©°, μλ£λλ©΄ develop λΈλμΉλ‘ PRμ 보λ
λλ€.
4. PRμ νμ₯μ μ½λ λ¦¬λ·°κ° μλ£λ ν devleop λΈλμΉμ merge ν μ μμ΅λλ€.
<br>