- λ―Έμ 곡κ°: λ§€μ£Ό μμμΌμ μ£Όμ°¨λ³ λ² μ΄μ€ μ½λμ ν μ€νΈ μ½λκ° githubμ 컀λ°λ©λλ€.
- λ―Έμ μν: μꡬμ¬νμ λ§μΆ° λ‘μ§μ ꡬνν©λλ€.
- μ μΆ κΈ°ν: λ§€μ£Ό μΌμμΌ 23:59(<0:00)κΉμ§ λ³ΈμΈμ λΈλμΉμ νΈμν΄ μ£ΌμΈμ.
- μ½λ νΌλλ°±: νμλ github 컀λ°μ μ½λ©νΈλ₯Ό μΆκ°νλ©° νΌλλ°±μ νκ³ 2μ£Όμ ν λ²μ© λͺ¨μ¬ κ°μμ μ½λλ₯Ό μ€λͺ νκ³ νΌλλ°±μ μ£Όκ³ λ°μ΅λλ€.
κ°μΈλ³ μ μ© λΈλμΉκ° μμ±λ μμ μ΄λ©° λ§€μ£Ό μμμΌμ μ½λκ° μλμΌλ‘ Mergeλ μμ μ λλ€. ν λΉλ λΈλμΉμμ λ€μ μ¬νλ€μ μ§ν€λ©° μμ λ‘κ² μ½λλ₯Ό μμ ν΄ μ£ΌμΈμ.
- AI μ¬μ© κΈμ§: κ΅¬κΈ κ²μμ μλμΌλ‘ λ¨λ AI κΉμ§λ νμ©νμ§λ§ κ·Έ μΈ μ¬μ©μ μ λ κΈν©λλ€. νμ΅μ μ ν λμμ΄ λμ§ μμ΅λλ€.
- μ»€λ° λΆλ¦¬: κΈ°λ₯ λ¨μλ‘ μ΅λν μͺΌκ°μ΄ 컀λ°ν΄ μ£ΌμΈμ. ν 컀λ°λΉ νλμ λ³κ²½ μ¬νλ§ λ΄κ²¨μΌ νλ©° ν μ€νΈ μ μ λ¨Όμ 컀λ°μ ν λ€ μμ κ³Ό 컀λ°μ λ°λ³΅νλ λ°©μμ κΆμ₯ν©λλ€.(λ€λ§ pushλ λ€ μμ±ν ν νλ² λ§ ν΄μ£ΌμΈμ. pushλ₯Ό ν κ²½μ° μ±μ μ΄ μμλ©λλ€.)
- μ§μμ μΈ κ°μ : μ΄λ―Έ ν μ€νΈμ μ±κ³΅νλλΌλ μ½λλ₯Ό μ½κΈ° μ½κ² 리ν©ν λ§νκ±°λ μ±λ₯μ λμ΄λ μμ μ μΆμ²ν©λλ€. μ μΆ κΈ°νμ΄ μ§λ¬λλΌλ μμ μ μΈμ λ νμμ λλ€.
- μ½λλ₯Ό νΈμνκ² λλ©΄ μλμΌλ‘ Github Actionμ ν΅ν ν μ€νΈκ° μ€νλ©λλ€.
- λ³ΈμΈ λΈλμΉ READMEμλ ν μ€νΈ μ±κ³΅ μ¬λΆμ μ€ν μκ°μ΄ μλμΌλ‘ μ λ°μ΄νΈ λ©λλ€.
- Main λΈλμΉ READMEμλ μ 체 μ€ν°λμμ μ±κ³΅ μ¬λΆ λ° μ±λ₯ μμ(μ€ν μκ°)κ° μ€μκ°μΌλ‘ κΈ°λ‘ λ©λλ€.
- ν΄λΉ μ€ν°λ λ ν¬μ§ν 리μμλ μ»€λ° λ©μμ§ μ»¨λ²€μ μ ν΅μΌ μν΅λλ€.
- μ»€λ° λ©μμ§λ
[prefix]([λ―Έμ λ²νΈ]): [λ΄μ©]νμμ μ§μΌμ£ΌμΈμ. - νΉμ λ―Έμ μ΄ μλ μ 체 μ½λμ λν μμ μ ()λ₯Ό μλ΅ν©λλ€.
- λ΄μ©μ μμ΄ μμ±μ μΆμ²νμ§λ§(μ€ν μμ€ νμ κ²½ν λλΉ) νκ΅μ΄λ‘ μμ±νμ λ λ©λλ€.
prefixλ λ€μκ³Ό κ°μ΅λλ€.
- feat: μ κΈ°λ₯ μΆκ°
- fix: λ²κ·Έ μμ
- chore: λ€λ₯Έ prefixμ ν΄λΉνμ§ μλ μ¬μν λ³κ²½ μ¬ν
- refactor: μ½λ κ°λ μ± κ°μ λ° μ±λ₯ μ΅μ ν
- docs: λ¬Έμ μμ (μ: README)
- test: ν μ€νΈ μ½λ μμ λ° μΆκ°
- build: λΉλ κ΄λ ¨ μμ
μμ
- feat(1): OO κΈ°λ₯ ꡬν
- fix(5): Resolve DivideByZeroException when divisor is 0
- refactor: νλ μΊ‘μν λ° Getter/Setter λμ