-
-
Notifications
You must be signed in to change notification settings - Fork 3
Norms
건κ°νκ³ μ±μν νμ λ¬Ένλ₯Ό μ‘°μ±νκ³ κΈμ μ μΈ νλ‘μ νΈ κ²½νμ μ 곡νκΈ° μν΄ ν κ·λ²μ λ¬Έμνν©λλ€. μ κΈ°μ μΈ ν νκ³ λ₯Ό ν΅ν΄μ ν κ·λ²μ ν¨κ» λ Όμνκ³ κ³μν΄μ μ’μ λ°©ν₯μΌλ‘ μ λ°μ΄νΈν΄λκ°μΌλ©΄ μ’κ² μ΅λλ€.
ν κ·λ²μ μ°λ¦¬κ° νλμ νμΌλ‘ ν¨κ» μΌνλ λ°©μκ³Ό λ¬Ένλ₯Ό νμ±νλ©°, νλ‘μ νΈμ λ―Έμ κ³Ό λͺ©νλ₯Ό λ¬μ±νκΈ° μν΄μ λ€μκ³Ό κ°μ ν΅μ¬ μμλ€μ ν¬ν¨ν©λλ€.
- μμ¬μν΅ λ°©μ: νμλ€μ΄ μ΄λ»κ² μ 보λ₯Ό 곡μ νκ³ μν΅νλμ§μ λν κ·μΉ.
- μ± μκ°: κ° νμμ΄ μμ μ μν κ³Ό μ± μμ μ΄λ»κ² μ΄νν κ²μΈμ§μ λν κΈ°λ.
- μμ¬ κ²°μ : νμ, ν©μ, ν¬νμ κ°μ νμ΄ μμ¬ κ²°μ μ λ΄λ¦¬λ λ°©λ²
- μκ° κ΄λ¦¬: νμ μΌμ κ΄λ¦¬, κ³Όμ λ§κ°μΌ μ€μ λ± μκ°μ λν κ·λ².
- κ°λ± ν΄κ²°: ν λ΄μμ κ°λ±μ΄ λ°μνμ λ μ΄λ₯Ό μ΄λ»κ² ν΄κ²°ν κ²μΈμ§μ λν μ κ·Ό λ°©μ.
μ°λ¦¬ λμμΈ μμ€ν μ μ€ν μμ€ νλ‘μ νΈλ‘μ ν¨κ³Όμ μΈ νλ‘μ νΈ κ΄λ¦¬λ₯Ό μν΄μ λ΄λΆ κΈ°μ¬μ(Maintainer)μ μΈλΆ κΈ°μ¬μ(Contributor) μν μ λͺ νν λΆλ¦¬ν΄μ κ΄λ¦¬νκ³ μμ΅λλ€.
- λ΄λΆ κΈ°μ¬μλ μ½μ΄ ν μμμΌλ‘ νλ‘μ νΈμ Maintainer μν μ λ΄λΉν©λλ€.
- μΈλΆ κΈ°μ¬μλ μ½λ μ μ₯μμμ Issueλ Pull Request, Discussions, Commentλ± λ€μν λ°©λ²μ ν΅ν΄ νλ‘μ νΈμ μμ¨μ μΌλ‘ κΈ°μ¬ν μ μμ΅λλ€.
- λ΄λΆ κΈ°μ¬μλ μ£Όμ λꡬ(e.g. GitHub, Figma, Discord, Chromatic)μ μμ κΆνμ΄ κ°κ³ μμ΄, μΈλΆ κΈ°μ¬μλ€ λ³΄λ€ λ λμ μ£ΌμΈμμκ³Ό μ± μκ°μ΄ μꡬλ©λλ€.
- μ‘°ν κΆν λ°μ μλ μΈλΆ κΈ°μ¬μμ λͺ¨λ κΈ°μ¬ νλμ λ΄λΆ κΈ°μ¬μμ κ²ν μ μΉμΈμ κ±°μ³ νλ‘μ νΈμ λμμΈκ³Ό μ½λμ λ°μλ©λλ€.
μ½μ΄ νμ λμμΈ μμ€ν μ λ°©ν₯μ±κ³Ό νμ§μ μ± μμ§λ νλ‘μ νΈμ ν΅μ¬ κ·Έλ£Ήμ λλ€. μ½μ΄ νμ μ격μ μ μ§νλ €λ©΄ λ€μκ³Ό κ°μ μ΅μ μꡬ μ¬νμ λ°λΌμ£Όμ μΌ ν©λλ€.
- π» κΈ°μ¬ μκ°
- μ£ΌλΉ μ΅μ 5μκ°μ νλ‘μ νΈ μ°Έμ¬λ₯Ό κΈ°λν©λλ€.
- κΈ°μ¬ μκ°μ κΈ°μ¬λλ₯Ό 보μ¬μ£Όλ κ°μ μ μΈ μ§νμ΄μ§λ§ κ³Όμ μ λμ΄λμ κ°μΈμ μλμ λ°λΌ λ¬λΌμ§ μ μμ΅λλ€. λ μ€μν κ²μ ν¬μ λ μκ°λ³΄λ€λ μ€μ§μ μΈ κΈ°μ¬λμ λλ€.
- Pull Request, 리뷰 μ½λ©νΈ, μν€ νμ΄μ§, Figma μμ λ¬Ό λ±κ³Ό κ°μ κ°μμ μΈ μ°μΆλ¬Όλ‘ κΈ°μ¬λ₯Ό 보μ¬μ£ΌμΈμ.
- π₯ νμ μ°Έμ
- μ 체 νμμ 2ν μ°μμΌλ‘ λΆμ°Ένμ§ μκΈ°λ₯Ό κΈ°λν©λλ€.
- νμ μ°Έμ¬λλ νλ‘μ νΈμ λν κ΄μ¬μ 보μ¬μ£Όλ μ²λμ λλ€.
- λ°λ³΅λ νμ λΆμ°Έμ μν΅ κ³΅λ°±μ μ΄λνκ³ , νμν¬μ λΆμ μ μΈ μν₯μ μ€ μ μμ΅λλ€.
- 1λ² λΉ μ§λ§ ν λ¬, 2λ² λΉ μ§λ©΄ 6μ£Ό κ°μ μν΅ κ³΅λ°±μ΄ μ겨μ νλ‘μ νΈλ₯Ό λ°λΌκ°κΈ°κ° νμ€μ μΌλ‘ μ½μ§κ° μμ΅λλ€.
- π λΉλκΈ° μν΅
- ν λ΄ λΉλκΈ° μ§μμλ μ΅λ 48μκ° μμ μλ΅νκΈ°λ₯Ό κΈ°λν©λλ€.
- λΉλκΈ° μ§μμ μΌλ§λ 빨리 μλ΅νλμ§λ λ€λ₯Έ νμμ λν λ°°λ €λ₯Ό 보μ¬μ€λλ€.
- λΉλκΈ° μν΅μμ λ³λͺ©μ΄ λ°μνλ©΄ ν μ 체μ μλμ λΆμ μ μΈ μν₯μ μ€λλ€. 무μ보λ€, νμ κ°μ μ λ’°λ₯Ό λ¨μ΄λ¨λ¦΄ μ μμ΅λλ€.
- 100% μ격/λΉλλ©΄μΌλ‘ μ§νλλ νλ‘μ νΈμΈ λ§νΌ λΉλκΈ° μν΅μ ν¬κ² μμ‘΄νκ³ μμ΅λλ€.
- λΉλκΈ° μν΅μ GitHub, Figma, Chromatic, Discordμμ μΌμ΄λλ νμ κ°μ λͺ¨λ μνΈμμ©μ ν¬ν¨ν©λλ€.
- λ°©ν΄λΌκ³ μκ°νμ§ λ§μκ³ μ¬λ¬ μ±λμ ν΅ν΄μ μ κ·Ήμ μΌλ‘ μν΅ν΄μ£ΌμΈμ.
- Better to Over-communicate than Under
- Better to open communication than to send DMs
- PMμ΄ κ΅¬ν΄μ§ λ κΉμ§ λͺ¨λκ° PMμ΄λΌλ λ§μκ°μ§μΌλ‘ νλ‘μ νΈμ μν΄μ£ΌμΈμ. μ€μ€λ‘ ν°μΌμ μμ±νκ³ μꡬ μ¬νμ μμ±ν΄μ£ΌμΈμ.
λͺ¨λκ° μ¦κ±°μ΄ νμ νμλ₯Ό μν΄μ λ€μ κΈ°λ³Έ μλμΌμ μ§μΌμ£ΌμΈμ.
- νμ μ€μλ κ°λ₯ν ν μΉ΄λ©λΌλ₯Ό μΌμ£Όλ κ²μ΄ μΉ΄λ©λΌλ₯Ό μΌκ³ νμμ μ°Έμνλ μλμ λν μ΅μνμ λ°°λ €μ λλ€. μΉ΄λ©λΌλ₯Ό μΌ€ μ μλ μν©μ΄ μλ€λ©΄, μ¬μ μ μν΄λ₯Ό κ΅¬ν΄ μ£ΌμΈμ.
- λ€ν¬ λͺ¨λλ μ΄λμ΄ μ‘°λͺ μμ νΌμ λͺ°μ νλλ°λ λμμ΄ λμ§λ§ νλ©΄ 곡μ λ₯Ό ν λλ μμμ±μ΄ λ¨μ΄μ Έμ λ€λ₯Έ λΆλ€μκ² λΆνΈμ μ€ μ μμ΅λλ€. νλ©΄ 곡μ λ₯Ό ν λλ κΌ λΌμ΄νΈ λͺ¨λλ₯Ό μ¬μ©νμλ λ°°λ €λ₯Ό λΆνλ립λλ€.
- κΈ°λμΉμ λΆν©νμ§ μλ νμμ΄ μμ κ²½μ°, ν μ 체μ μ¬κΈ°μ λκΈ°λΆμ¬μ λΆμ μ μΈ μν₯μ μ€ μ μμ΅λλ€.
- λͺ¨λ νμμ μ€μ€λ‘ μ½μ΄ νμ κΈ°λ³Έ κΈ°λμΉμ λΆν©νκ³ μλμ§ μ£ΌκΈ°μ μΌλ‘ λλμλ΄ μ£ΌμΈμ.
- λ§μ½ μ€μ€λ‘ κΈ°λμΉμ λ―ΈμΉμ§ λͺ»νλ€κ³ νλ¨λλ€λ©΄, 리λ λλ νμλ€κ³Ό μ΄λ¦° λνλ₯Ό ν΅ν΄ κ°μ λ°©μμ ν¨κ» λͺ¨μν΄ μ£ΌμΈμ.
1:1 λλ μκ·λͺ¨λ‘ μμ λ‘κ² λννλ©°, μλ‘λ₯Ό μμκ°κ³ μμ΄λμ΄λ₯Ό λλκ±°λ μ μ μΌ μκΈ°μμ λ²μ΄λ μ¬λ μκ°μ λλ€.
- λͺ©μ : ν λ΄ μν΅ νμ±ν λ° μ λκ° νμ±
- μΆμ² λΉλ: 2μ£Όλ§λ€, λλ€ λ§€μΉ
- λ§€μΉ λ°©μ: λ§€λ¬ νμ κ° λλ€νκ² μ»€νΌμ± μλλ₯Ό μ νλ©°, μ΄μ μ λ§€μΉλλ νμκ³Όλ λ μ μμΌλ©΄ μ€λ³΅λμ§ μλλ‘ ν©λλ€.
- μ§ν λ°©μ:
- 미리 곡μ§ν λ μ λμ€μ½λ μ±λμμ 컀νΌμ± λ§€μΉ κ²°κ³Όλ₯Ό λ°νν©λλ€.
- 1μμ λ§λ λ©μμ§ μ€λ λμμ λλ κ°μ DMμΌλ‘ ν λ¬ λ΄μ μΌμ μΌλ‘ 컀νΌμ± μΌμ μ μ‘μ΅λλ€.
- κ°μ 컀νΌμ±μ ν©λλ€ βοΈ
- λ§€μΉ κ²°κ³Ό λ©μμ§μ λ³λλ‘ μ»€νΌμ± νκΈ° μ€λ λλ₯Ό λ§λλλ€. ν΄λΉ μ€λ λμμ 컀νΌμ±μ μλ£νκ³ λ λ©€λ²λ€μ΄ κ°λ¨ν 컀νΌμ± νκΈ°λ₯Ό λ¨κΉλλ€(κΆμ₯, νμ μλ).
- λͺ©μ : GitHubμμ νμ λ©μ μ λ μ½κ² νκΈ° μν¨μ λλ€.
-
λ°©λ²: GitHub λλ€μμ λμ€μ½λμμ μ¬μ©νλ λλ€μμ ν¨κ» νκΈ°ν΄ μ£ΌμΈμ.
- μμ: sounmind(λλ€μμ΄ μκ±°λ λ€λ₯Έ κ²½μ°) β sounmind(Evan)