π¬ λλμ΄ κ°λ° μμ!
λλμ΄ νΌκ·Έλ§λ‘ μμ±μ€μ΄λ λμμΈ μμ μ΄ λλκ³ , κ°λ°μ λ€μ΄κ°λ€. κ°λ°μ μμνκΈ° μν΄μ 무μν λ§μ μμ λ€μ΄ μ νλμ΄μΌνλ€! κ·Έ λͺ¨λ μμ λ€μ μ€λ μνν΄λ²λ¦¬λ κ²μ΄ λͺ©νμ΄λ€.
μΌλ§λ κ°λ°μ νκ³ μΆμλμ§ λͺ¨λ₯Έλ€. κ·Έλμ μλ£μ‘°μ¬, κΈ°ν, λμμΈ μμ μ νλ©΄μ, μ μΌλ₯Έ κ°λ°νκ³ μΆλ€, UIKit λ€ κΉλ¨Ήκ²λ€ μΆμ λ§μμ΄ λ¬΄μν λ€μκ³ , μ£Όλ³μ κ°λ°νλ μΉκ΅¬λ€μ 보면μ μ‘°κΈνλ§μλ λ€μλ€. νμ§λ§ 'μ μ΄κ±° μ λ§ μΈ λ§ νκ² λλ°?'μΆμ λͺ¨μμκ° λ§λ€μ΄μ§ λͺ¨μ΅μ λ³΄κ³ 'μΌλ₯Έ κ°λ°νκ³ μΆλ€!!', 'μ΄κ±° λ μλ μλ μμ κ² κ°μ!!' λΌλ κΈμ μ μΈ μκ°μ΄ λ€λ©΄μ λλ₯Ό λ μκ·Ήνκ² λμλ€. (λ무 μ’μ π«Ά)
π¬ κ°λ°μ μμν λ, ν΄μΌνλ κ²!
κ°λ°μ μμνκΈ° μ , ν΄μΌνλμΌμ μ λ¦¬ν΄ λ΄€λ€. (λ Έμ μλ€κ° μ 리ν΄μ λ°±λ‘κ·Έμ ν¨κ» μμ±νλ€.)
- github repo μμ±
- github wiki μ€μ
- κ°λ° κ·μΉ μμ±
- λ‘컬과 git μ°κ²°
- xcode νλ‘μ νΈ μμ±......λ±
λ±λ± μμ²λκ² ν μΌμ΄ λ§λ€. νΉν μ΄ λͺ¨λ κ²μ μ€μ€λ‘ ν΄μΌνκΈ°μ λ λ§κ² λκ»΄μ‘λ€. μ΄μ νλ‘μ νΈμμ λλμκ² λ°°μ΄ λ΄μ©μ κΈ°λ°μΌλ‘ μ΄μ¬ν μμ±νλ€.
https://github.com/deslog/DongSik-e/wiki
μ΄λ κ² λ©μ§κ² wikiλ μμ±ν΄λ¨κ³ , λ°±λ‘κ·Έλ₯Ό μ 리νκ³ κ°λ° μ¬νμ μ 리ν νΌκ·Έλ§ νλ‘μ νΈ, λ Έμ κΉμ§ λͺ¨λ ν¬νλ¦Ώμ λ§λ€μ΄λμλ€. μ΄λ κ² λ§λ€λ©΄μ, 'νΌμ λ§λλλ°λ μ΄λ κ²κΉμ§ νμν κΉ?'μΆμ λ§μμ΄ λ¬΄μν λ€μλ€. νμ§λ§, κ°λ°μμκ²λ κ°μ₯ μ€μν μμμΈ 'λ¨λ€μκ² μ λ¬νλ λ₯λ ₯'μ νμ κΈ°μ΅νλ©΄μ λͺ¨λ μ ν μ λ§μ³€λ€. μ΄λ»κ² νλ©΄ λ λ΄ νλ‘μ νΈλ₯Ό 맀λ ₯μ μ΄κ² μ λ¬ν μ μμκΉ?μ λν κ³ λ―Όμ κ³μ ν μ μμλ κ°μ§ μκ°μ΄μλ€.
λ΄κ° κ°λ°νλ©΄μ κ³ λ―Όλλ λΆλΆλ€μ 'μλͺ¨μ‘°λͺ¨'νλ‘μ νΈλΆν° λ¨κΈ°κ³ μμλλ°, λμμ΄λ λ§μ°¬κ°μ§λ‘ μ’ μΈμΈνκ² λ¨κΈ°λ©΄μ μ¨μ ν λλ§μ μ§μμΌλ‘ κ°μ Έκ°κ³ μΆλ€. κ·Έλ κ² νκΈ° μν΄μ λ Έμ νμ΄μ§λ₯Ό λ§λ€μκ³ , μ¬κΈ°μ λμ λͺ¨λ κ³ λ―Όμ νμ μ λ¨κΈ°κ³ , 곡μ ν μκ°μ΄λ€. μ΄μ νλ‘μ νΈμμ λλλ₯Ό 보면μ λλμ μ΄, λλλ λ³ΈμΈμ΄ μ΅λν λͺ¨λ μ§μμ λ¨λ€μκ² κ³΅μ νλ €κ³ νλ€. κ°λ°μλ‘μμ κ°μ₯ μ€μν λλͺ©μ κ°κ³ μλ κ² κ°μλ€. κ·Έλ κ² κ³΅μ νλ€λ³΄λ©΄, λ΄κ° λͺ¨λ₯΄λ μ 보μ λν΄μ λ μ΅λν μ μμκ²μ΄κ³ λ μ±μ₯νλ κ°λ°μκ° λ μ μμκ²μ΄λ€.
π¬ μ²μμΌλ‘ μ¬μ©ν΄λ³Έ Github Action κΈ°λ₯
μμ μ μ ν λ벨λ‘νΌ μμΉ΄λ°λ―Έμμ, ν νμμ΄ github actionμ λν΄μ λ°ννμ μ΄ μμλ€. μ΄λλΆν° μ€.. μ κ±° μ λ§ μ λ°νλ°? λ μΈμ μ―€ λ€λ€λ³Ό μ μμκΉ? μΆμλ€. μ§μ λ΄κ° μ μ©ν΄λ³΄μ§ μμμ§λ§, μλͺ¨μ‘°λͺ¨μμ λλκ° μ μ©ν΄μ€ actionμ μ¬μ©νλ©΄μ κ·Έ νΈλ¦¬ν¨μ λκΌκ³ , μ€μμ±λ λκΌλ€.
νμ μ΄ μλμ΄μ λ±ν λ§μ μ€μμ±μ΄ λκ»΄μ§μ§ μμ§λ§ μ΄λ²μ νΌμ μ§ννλ νλ‘μ νΈμμλ κΌ ν΄λ³΄κ³ μΆμλ€. build check κ°μ κ²½μ°λ, νΌμ μμ νλ μ§κΈ λμμ΄ κ°μ κ²½μ°μλ κ·Έλ₯,, λ§μ λμμ΄ λλκ² κ°μ§ μμ§λ§ (μλλ©΄ μ΄μ°¨νΌ λ‘컬μμ λ€ λλ¦¬κ³ pr - merge νλ©΄ λλκΉ!) κ·Έλλ,,,, actionμ λμ κ²μΌλ‘ κ°μ Έκ°λ³΄κ³ μ, ν νλ‘μ νΈλ₯Ό νκΈ° μ μ°μ΅μΌμ μ μ©ν΄λ³΄κ³ μ ν΄λ΄€λ€!
μ μ©νλ κ³Όμ μμ μ΄λ €μμ λ±ν μμλ€. μκ°λ³΄λ€ κ°λ¨νλ€. νμ§λ§, μ¬κΈ°μ ymlνμΌμ λν λ μ νν μ΄ν΄λκ° μμ΄μΌ actionμ μμ ν μ΄ν΄ν μ μμ κ² κ°μλ€. λ€μλ²μ ymlνμΌμ λν΄μ λ 곡λΆνκ³ ν¬μ€ν ν΄λ΄μΌκ² λ€.
π¬ λ§λ¬΄λ¦¬νλ©°
맀μΌλ§€μΌ λμμ΄ κ°λ°μ μμ λ μ μμμ§ λͺ¨λ₯΄κ² μ§λ§, μ΅μ μ λ€ν΄μ 2μ μ΄μ μ μΆμν΄λ³΄κ³ , 3μμλ ν보λ₯Ό ν΄λ³΄λ κ²μ λͺ©νλ‘ νκ³ μλ€. μ΄μ¬νν΄λ³΄μ! λ΄μΌλΆν° μ§μ§ λ·° 그리λκ±° μμμ΄λ€ μμΉ μ€λ